Este curso não vai mostrar o Laravel com todos os comandos. Vai direto ao assunto, mostrando todo o desenvolvimento na prática desde o login até o desenvolvimento de relatórios.
Vamos aprender desenvolvendo. Sem teorias, direto ao ponto, utilizando diferentes formas de desenvolvimento.
Durante o curso, vamos ter situações reais de problemas ao desenvolver um sistema na WEB.
Para isto, escolhi um sistema que eu mesmo desenvolvi em outra linguagem, que é o Sistema Documento Digital.
Este sistema controla Documentos em formato digital, permitindo fácil localização física dos documentos originais. Permite ainda enviar documentos por email e a impressão dos documentos.
Entidades e Relacionamentos
Definição do Banco de Dados MySql
Desenvolvimento de Relacionamentos Many To Many
Dashboard com gráficos Google Charts dinâmicos, buscando informações atualizadas do banco de dados
Paginação e Pesquisa
Rotas de URLs
Conceitos de Middleware, bloqueando acessos não autorizados
Migrations
Models
FormRequest para validações
Templates e Herança de páginas
Um pouco de Bootstrap
Mensagens estruturadas
Diferentes formas de buscas ao Banco de Dados
Utilização de Gate, permitindo ou não acesso à determinadas funções.
Permissões de acesso apenas aos Usuários autorizados
Para quem é destinado este curso:
Programador iniciante que já tem uma base inicial de Laravel e deseja aprender rápido
Programador Intermediário, que deseja ampliar seus conhecimentos
Profissionais que já conhecem Laravel e desejam conhecer novas técnicas