What you'll learn
- Um pouco de Entidades x Relacionamentos
- Aprenderão a desenvolver um sistema Web em Laravel 8, do início ao fim
- Vão aprender a usar Templates, Models, Controllers, Views, Gates e muito mais
- Um pouco de Bootstrap
- Gerar gráficos dinâmicos com Google Charts
- Um pouco de Ajax / Jquery
- Permissões de acesso por Grupo de Usuários
- Conceito de Transação no Banco de Dados, com Start Transaction, Commit e Rollback
- Relatórios em PDF
Requirements
- Conhecimento básico de Laravel
Description
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
Who this course is for:
- Estudantes de TI
- Desenvolvedores Web
Instructor
Engenheiro Civil com Especialização em Informática. Mais de 10 anos de experiência como Analista de Sistemas.
Apaixonado por Informática, decidi desviar um pouco minha experiência da Engenharia para TI.
Sempre gostei muito de compartilhar meus conhecimentos, ficando muito feliz com o desenvolvimento dos meus colegas.
Empresas onde Trabalhei:
CSN - Cia Siderúrgica Nacional por 4 anos
CEMAN - Polo Petroquímico de Camaçari - Bahia
BBM Informática - Salvador - Bahia