Plano de Ensino 📅
Curso: Desenvolvimento Web com PHP e Laravel
Ementa
- PHP Moderno: Evolução, Sintaxe 8.x, Composer e Padrões PSR.
- Laravel Core: MVC, Blade, Migrations e Eloquent ORM.
- Segurança e Autenticação: Proteção OWASP, JWT/Sanctum e Controle de Acesso (RBAC).
- Ecossistema e Deploy: Testes (Pest/PHPUnit), Jobs, Docker e CI/CD.
Cronograma (16 Aulas)
Módulo 1: Fundamentos e PHP Moderno
- Aula 01: Introdução ao PHP Moderno e Ecossistema
- Aula 02: Fundamentos de PHP e POO
- Aula 03: Introdução ao Framework Laravel
- Aula 04: Sistema de Rotas e Controllers
Módulo 2: Core do Laravel e Banco de Dados
- Aula 05: Views com Blade Template Engine
- Aula 06: Banco de Dados, Migrations e Seeders
- Aula 07: Eloquent ORM e Relacionamentos
- Aula 08: Implementação de CRUD Completo
Módulo 3: Recursos Avançados e Segurança
- Aula 09: Autenticação e Autorização (Breeze/Jetstream)
- Aula 10: APIs REST e API Resources
- Aula 11: Segurança e Melhores Práticas OWASP
- Aula 12: Testes Automatizados com PHPUnit/Pest
Módulo 4: Ecossistema e Produção
- Aula 13: Upload de Arquivos e Storage
- Aula 14: Filas, Eventos e Jobs (Processamento Assíncrono)
- Aula 15: Docker e Estratégias de Deploy
- Aula 16: Projeto Final e Boas Práticas Profissionais
Avaliação
- Exercícios: 16 listas de exercícios com progressão didática.
- Projetos: 16 mini-projetos aplicados.
- Quizzes: 16 testes de conhecimento.
- Projeto Integrador: Sistema completo desenvolvido ao longo do curso.