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: Ecossistema FastAPI, Uvicorn, ASGI, Event Loop e Estrutura e Tópicos Avançados (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: Mapeamento ORM com SQLModel e Modelos Declarativos e Tópicos Avançados (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: Hashing de Senhas Seguro com Passlib/Bcrypt e Segurança e Tópicos Avançados (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: Tarefas em Segundo Plano (BackgroundTasks) no FastAPI e Tópicos Avançados (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: Comunicação em Tempo Real Bidirecional com WebSockets e Tópicos Avançados (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 o Especialização Backend com Go & Gin.


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