Pular para conteúdo

Plano de Ensino 📅

Curso: Desenvolvimento Web com PHP e Laravel

Ementa

  1. PHP Moderno: Evolução, Sintaxe 8.x, Composer e Padrões PSR.
  2. Laravel Core: MVC, Blade, Migrations e Eloquent ORM.
  3. Segurança e Autenticação: Proteção OWASP, JWT/Sanctum e Controle de Acesso (RBAC).
  4. 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.