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 04h49 de videos 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, além de utilizar o plugin Select2 para melhorar a usabilidade da aplicação. 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, além de utilizar o plugin Select2 para melhorar a usabilidade da aplicação. 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
  • Laravel 8
  • Bootstrap 5
  • Select2
  • 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.

Conteúdo programático

  1. Preparando o projeto

    Nesta aula vamos conhecer as funções do projeto e preparar o ponto de partida para desenvolvimento.

    5 aulas
    • Apresentação do projeto
    • Clonando a aplicação base
    • Conhecendo o projeto
    • O código-fonte final do projeto está no GitHub!
    • Limpando arquivos do projeto
  2. Ajustando o cadastro de clientes

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

    3 aulas
    • Paginação e mensagem de lista vazia
    • Mensagens com flash session
    • Validação dos dados do cliente
  3. Cadastro de funcionários

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

    7 aulas
    • Iniciando o cadastro de funcionários
    • Listagem de funcionários
    • Criação de funcionários
    • Atualização de funcionários
    • Exibição e exclusão de funcionários
    • Cadastrando o endereço para o funcionário
    • Alteração e exclusão do endereço
  4. Refinando o cadastro de funcionários

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

    7 aulas
    • Validando os dados do formulário de funcionários
    • Adicionando mascaras ao formulário de funcionário
    • Limpando as mascaras dos campos
    • Formatando a data a partir de helpers
    • Refatorando para helpers códigos repetidos
    • Melhorando a tela de detalhes do funcionário
    • Inativando o funcionário
  5. Cadastro de Projetos

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

    5 aulas
    • Ajustando detalhes na exibição dos projetos
    • Montando o formulário de cadastro de projeto
    • Criando o projeto no banco de dados
    • Atualizando os dados do projeto
    • Preenchendo os dados de clientes e funcionários
  6. Refinando o cadastro de Projetos

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

    3 aulas
    • Adicionando mascaras nos campos do form de projetos
    • Validando os dados do projeto
    • Limpando os dados após a validação
Download da ementa

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

  • Eu estou fazendo pela segunda vez este curso, utilizo apenas como conhecimentos de regras de negocios e não para programação, por isso tem algumas partes que não vou a fundo. Mas deixo aqui meus eleogios ao Instrutor do curso que é bem didatico e pratico, a interface so site é bem amigavel e facil de manusear e as informações técnicas são bem dispostas , eu uso e indico o site Treina Web.

    Depoimento - Francileide
    Oracle - Desenvolvedor
    Francileide Diadema / SP
  • Ótimo curso. Aprendi muito. Agora tenho uma boa base de como fazer um blog de maneira mais rápida. Um ponto de destaque nesse curso é que ele é praticamente todo em vídeo tornando assim o aprendizado mais agradável e com máximo de aproveitamento do aprendizado. Parabéns!!!

    Depoimento - Mauricio
    Wordpress - Primeiros Passos
    Mauricio Cafarnaum / BA
  • O curso explana claramente a estrutura e os conceitos iniciais para a utilização da linguagem, sem rodeios. Na atualidade é primordial ter o conhecimento amplo da linguagem, para ser utilizada nas mais diversas áreas (web, intranet, mobile). Parabéns a TreinaWeb e a todos que fizeram este curso.

    Depoimento - Natasha
    JavaScript Básico
    Natasha São Paulo / SP
  • Curso muito bacana. Gostei muito do conteúdo por ele não ficar enrolando até chegar no assunto. Bem sucinto e muito bem explicado. Sinceramente curti muito, bem mais proveitoso que as aulas na pós ou na faculdade Parabéns ao instrutor e a TREINAWEB

  • Muito bom o curso, confesso que tinha receio por cursos online mas a didática, o passo a passo e o tira duvida com um banco de perguntas e resposta são muito útil, adorei e vou fazer mais cursos aqui =)

  • Amei o curso, muito mais do que excelente !!! Só achei difícil os últimos conteúdos apresentados, pois, são muito extensos (HATEOAS e Bearer Tokens). Porém, avalio tudo como nota 10, pois, estão sempre explicando e aplicando com muito detalhes e com muito cuidado. Continuem assim TreinaWeb, vocês são os caras mesmo !!!

  • Extremamente didático e intuitivo, pulei algumas sessões e por estar muito bem dividido, não possui nenhuma dificuldade, voltei posteriormente para me aprofundar no outro tema que não era tão urgente. Além de os vídeos serem tranquilos e direto ao ponto.

    Depoimento - Gabriela
    Wordpress - Primeiros Passos
    Gabriela Blumenau / SC
  • Uma excelente introdução sobre o assunto, instrumentaliza o aluno sobre termos e dinâmica de um projeto, subsidia o aluno a participar como membro da equipe de projetos, onde terá capacidade de acompanhar e colaborar com as proposições e gerenciamento do processo.

    Depoimento - Dionizio
    Gerenciamento de projetos - Fundamentos
    Dionizio Porto Alegre / RS
  • Professor excelente. Explica o conteúdo de Lógica Orientada a Objetos de forma simples e direta. É um prato cheio para quem esta começando, recheado de dicas e macetes!! Fiz questão de recomeçar a revisão desde o começo para absorver todos os detalhes e informações, aproveitem também a equipe de suporte, extremamente atenciosos nas respostas!!!

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$ 97,00 ECONOMIZE R$ 360,00
12x R$ 67,00 ou R$ 804,00 à vista
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!