Backend Engineering • ASGI, Pydantic v2, SQLAlchemy 2.0 Async, Celery, JWT e Testes com Pytest


🏛️ Estrutura Curricular Canônica (20 Capítulos • 5 Blocos)

🧱 Bloco 1: Fundamentos FastAPI & Pydantic (Caps 01 a 04)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
01 📖 Ecossistema FastAPI, Uvicorn, ASGI, Event Loop e Estrutura 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
02 📖 Tipagem e Serialização com Pydantic v2 (BaseModel, Field) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
03 📖 Parâmetros de Rota (Path), Consulta (Query), Headers e Body 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
04 📖 Injeção de Dependências no FastAPI (Depends, Annotated) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 2: Persistência Assíncrona com SQLModel (Caps 05 a 08)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
05 📖 Mapeamento ORM com SQLModel e Modelos Declarativos 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
06 📖 Sessões Assíncronas (AsyncSession) e Operações CRUD 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
07 📖 Relacionamentos entre Tabelas (Relationship) e Consultas com Join 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
08 📖 Controle de Versão de Banco de Dados com Alembic (Migrations) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 3: Segurança OAuth2 & Autorização (Caps 09 a 12)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
09 📖 Hashing de Senhas Seguro com Passlib/Bcrypt e Segurança 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
10 📖 OAuth2 com Password Flow e Geração de Tokens JWT 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
11 📖 Autorização por Escopos e Perfis de Acesso (RBAC) 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
12 📖 Middlewares Customizados, Tratamento Global de Exceções e CORS 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 4: Processamento Assíncrono & Performance (Caps 13 a 16)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
13 📖 Tarefas em Segundo Plano (BackgroundTasks) no FastAPI 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
14 📖 Filas de Mensagens Assíncronas com Celery e Redis 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
15 📖 Caching Distribuído com Redis e Otimização de Resposta 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
16 📖 Testes Automatizados com Pytest, HTTPX AsyncClient e Fixtures 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🧱 Bloco 5: Tempo Real, Documentação & Deploy (Caps 17 a 20)

Cap Tópico Teórico Exercícios Exemplos Slides Quiz
17 📖 Comunicação em Tempo Real Bidirecional com WebSockets 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
18 📖 Documentação Automática OpenAPI/Swagger, Redoc e Healthchecks 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
19 📖 Conteinerização com Docker Multi-stage e Boas Práticas de Deploy 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz
20 📖 Projeto Corporativo: API de Gestão de Pedidos com Auditoria JSON 🧩 Exercícios 💻 Exemplos 📊 Slides 🧠 Quiz

🚀 Próxima Etapa da Formação: Concluído este módulo, prossiga na sua jornada de formação avançando para a Especialização Backend com PHP 8 & Laravel 11.


🏠 Voltar ao Início do Portal 📚 Ver Índice Geral Próximo Módulo ➡️