Fale com a gente no WhatsApp Fale com a gente no WhatsApp
Fale com a gente no WhatsApp

Laravel - Gerenciador de projetos Projeto Prático Laravel - Gerenciador de projetos

Aprenda na prática como desenvolver uma aplicação web completa com Laravel

Curso com 07h19 de vídeos Categoria Desenvolvimento Back-end

Sobre o projeto

Nesse projeto prático você aprenderá como desenvolver uma aplicação web para gerenciamento de projetos com Laravel. Você aprenderá como implementar os 3 principais tipos de relacionamentos, trabalhar com validação, máscaras no front-end e recursos avançados do Eloquent. Todos os detalhes da aplicação são pensados para que o sistema fique o mais próximo possível de uma aplicação real de mercado.

Nesse projeto prático você aprenderá como desenvolver uma aplicação web para gerenciamento de projetos com Laravel. Você aprenderá como implementar os 3 principais tipos de relacionamentos, trabalhar com validação, máscaras no front-end e recursos avançados do Eloquent. Todos os detalhes da aplicação são pensados para que o sistema fique o mais próximo possível de uma aplicação real de mercado.

O que irá aprender?

Nesse projeto vamos ver na prática os seguintes conceitos do framework Laravel:

  • Rotas;
  • Resource controllers e invokable controllers;
  • Uso do template engine Blade;
  • Conceitos de FormRequest;
  • Como trabalhar com validação;
  • Uso avançado do Eloquent e seus relações;
  • Flash session para feedback do usuário;
  • Utilização de plugins javascript no projeto.

Para quem?

Esse curso é voltado a desenvolvedores que já conhecem os conceitos do Laravel, mas ainda possuem dúvidas de como aplicá-los dentro de um sistema na prática.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato

Ambiente do curso

  • PHP 8.3
  • Laravel 11
  • Tailwind
  • Visual Studio Code

Sobre o professor

Elton Fonseca

Elton Fonseca

Coordenador e instrutor na TreinaWeb. Elton é graduado em Análise e Desenvolvimento de Sistemas e pós-graduado em Arquitetura e Engenharia de Software. Apaixonado por desenvolvimento de software e tudo ligado à área de tecnologia. Atua em diversas áreas, como desenvolvimento Back-end, Full Stack e Cloud Computing.

Quais os pré-requisitos para esse curso?

Conteúdo programático

  1. Iniciando o projeto

    Nesta aula veremos o que será abordado durante o curso e o que é o Laravel.

    7 aulas
    • Apresentação do projeto
    • Clonando a aplicação do projeto
    • O código-fonte do projeto finalizado está no GitHub!
    • Conhecendo o projeto
    • Limpando arquivos do projeto
    • Criando o componente de layout para evitar duplicidade de código
    • Traduzindo mensagens de validação
  2. Finalizando o cadastro de clientes

    Nesta aula ajustaremos o cadastro de cliente para adicionar recursos importantes para o projeto da aplicação

    12 aulas
    • Paginação e mensagem de tabela
    • Utilizando rotas nomeadas
    • Mostrando feedback para o usuário
    • Conhecendo o helper old
    • Criando componentes para melhorar a legibilidade dos formulários
    • Formulário para edição de clientes
    • Atualizando os dados dos cliente
    • Conhecendo o route model bind
    • Usando form request para melhorar nosso controller
    • Reaproveitando código da view
    • Excluindo o cliente
    • Documentando o código do controller
  3. Cadastro de funcionários

    Nesta aula aprenderemos como realizar um cadastro completo envolvendo um relacionamento 1 para 1.

    11 aulas
    • Explicando como será o cadastro de funcionários
    • Conhecendo o resource controller e rota
    • Listando os funcionários
    • Mostrando o formulário de cadastro de funcionários
    • Criando o funcionário e o endereço
    • Usando transações para evitar problemas
    • Validando os dados do funcionário
    • Mostrando o formulário de atualização preenchido
    • Atualizando os dados do funcionário
    • Refatorando o código da atualização e criação
    • Apagar o funcionário e o endereço
  4. Refinando o cadastro de funcionários

    Nesta aula veremos como melhorar alguns aspectos no cadastro de funcionários.

    11 aulas
    • Mostrando o endereço usando accessor
    • Mostrando os estados no cadastro de funcionário
    • Adicionando biblioteca de máscara
    • Limpando a máscara dos campos
    • Tratando o campo do tipo data
    • Adicionando o cadastro de funcionários ao menu
    • Conhecendo os métodos except e only da route resource
    • Retomando com os dados dos inputs em caso de erro
    • Definindo tipos nos retornos do controller de funcionário
    • Criando a estrutura para demitir funcionários
    • Demitindo o funcionário
  5. Cadastro de Projetos

    Nesta aula aprenderemos como criar um cadastro completo envolvendo relacionamentos 1 para N e N para N.

    6 aulas
    • Iniciando o cadastro de projetos
    • Criando a listagem de projetos
    • Mostrando o formulário de cadastro de projetos
    • Criando o projeto no banco de dados
    • Validando os dados do projeto
    • Editando e excluindo o projeto
  6. Refinando o cadastro de Projetos

    Nesta aula veremos como melhorar alguns aspectos no cadastro de projetos.

    10 aulas
    • Mostrando os clientes na criação do projeto
    • Trabalhando com os campos de data no cadastro de funcionários
    • Máscara e formatação do orçamento
    • Adicionando os funcionários ao projeto
    • Listando somente os funcionários ativos
    • Garantindo a criação do projeto e alocação dos funcionários
    • Tratando os relacionamentos na exclusão
    • Mostrando os detalhes do projeto
    • Organizando nosso código
    • Criando a página inicial do projeto
Download da ementa

Utilizada e amada por milhares! Veja mais opiniões reais

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 129,00 ECONOMIZE R$ 960,00
12x R$ 49,00 sem juros, no cartão de crédito
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!