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

  • Gostei do curso, aprendi bastante as ferramentas do ambiente Wordpress. Estou ansioso para o próximo módulo, para conhecer e aprender como criar páginas web para sites, que é meu objetivo! Obrigado a todos!

    Depoimento - Osvaldair
    Wordpress - Primeiros Passos
    Osvaldair Rio de Janeiro / RJ
  • Como todos os cursos que fiz até agora, esse curso foi muito bom! Sou novato na área de programação e aprender a programar é um projeto pessoal que tenho para ser implementado a médio e longo prazo. Gostaria de enfatizar que o suporte de vocês é muito eficaz no atendimento das dúvidas, atende sempre de maneira rápida e certeira. O ambiente do curso é adequado e de fácil navegação e assimilação.

    Depoimento - Marcio
    Java - Orientação a objetos
    Marcio Formosa / GO
  • Bem explicado e material de ponta, e os instrutores realmente estão ali para colaborar e tirar suas duvidas , vale muito a pena pra quem ta começando agora com programação. Recomendado, farei mais cursos posteriormente.

    Depoimento - Alexandre
    C Básico
    Alexandre São José / SC
  • Ótimo curso, o conhecimento que adqueri aumentou minha produtividade no trabalho, recomendo a todos que querem aprender e aprofundar seus conhecimentos, muito bem explicado, de forma clara e exemplificada. Aprovado!

    Depoimento - Eduardo
    SQL Server - Desenvolvedor
    Eduardo São Paulo / SP
  • Parabéns aos produtores do curso de Facebook Marketing. Estou lendo um livro sobre Facebook Marketing e o curso em vídeo da TreinaWeb agregou bastante informações com a dinâmica do vídeo e ilustrações das telas mostrando na também na prática como fazer. Bem explicado, e de forma simples. Consegui absorver muito bem todos os módulos do curso. Sem dúvidas, é um dos melhores cursos da TreinaWeb.

  • O curso foi excelente! O professor é objetivo e os exemplos apresentados não são cansativos. Bom lembrar que o curso é de fundamentos, então, assuntos mais complexos ficam para os próximos cursos. O legal é que o professor também deixa isso claro para não criar expectativas sobre outros conteúdos. Minha nota é 10.

    Depoimento - Paulo
    Django - Fundamentos
    Paulo Natal / RN
  • Gostei bastante do curso, dá para entender perfeitamente os principios básicos da Godot para depois se aprofundar, a maneira de ensinar conforme vai criando o jogo é muito boa , ao final do curso é possivel até mesmo fazer alguns jogos diferentes com o que foi ensinado.

  • Realmente o PWA é o futuro, infelizmente, percebi que faltou da minha parte muitos conhecimentos referente ao JavaScript, pois é um curso muitíssimo avançado, mas a ideia foi muito interessante, super completo em todos os aspectos.. Imaginei um curso mais simples inicialmente, mas foi bem avançado mesmo. De qualquer forma, parabéns a todos os envolvidos. Se for possível, elaborem cursos sobre PWA´s mais simples... pois o PWA é o futuro ... é o que dá para perceber.. srsrs... valeu!!!

    Depoimento - Ezequiel
    PWA - Progressive Web Apps
    Ezequiel Jaboticabal / SP
  • Adorei o curso, inclusive já recomendei para minha esposa e outros profissionais. É o básico, o essencial. Me ajudará muito enquanto desenvolvedor e principalmente como gestor. Obrigado TreinaWeb.

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$ 576,00
12x R$ 49,00 ou R$ 588,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!