FastAPI & Python 3.12+ • Pydantic v2, SQLModel, Async/Await e Microsserviços
📚 Lista de Capítulos:
- Capítulo 01: Ecossistema FastAPI, Uvicorn, ASGI, Event Loop e Estrutura
- Capítulo 02: Tipagem e Serialização com Pydantic v2 (BaseModel, Field)
- Capítulo 03: Parâmetros de Rota (Path), Consulta (Query), Headers e Body
- Capítulo 04: Injeção de Dependências no FastAPI (Depends, Annotated)
- Capítulo 05: Mapeamento ORM com SQLModel e Modelos Declarativos
- Capítulo 06: Sessões Assíncronas (AsyncSession) e Operações CRUD
- Capítulo 07: Relacionamentos entre Tabelas (Relationship) e Consultas com Join
- Capítulo 08: Controle de Versão de Banco de Dados com Alembic (Migrations)
- Capítulo 09: Hashing de Senhas Seguro com Passlib/Bcrypt e Segurança
- Capítulo 10: OAuth2 com Password Flow e Geração de Tokens JWT
- Capítulo 11: Autorização por Escopos e Perfis de Acesso (RBAC)
- Capítulo 12: Middlewares Customizados, Tratamento Global de Exceções e CORS
- Capítulo 13: Tarefas em Segundo Plano (BackgroundTasks) no FastAPI
- Capítulo 14: Filas de Mensagens Assíncronas com Celery e Redis
- Capítulo 15: Caching Distribuído com Redis e Otimização de Resposta
- Capítulo 16: Testes Automatizados com Pytest, HTTPX AsyncClient e Fixtures
- Capítulo 17: Comunicação em Tempo Real Bidirecional com WebSockets
- Capítulo 18: Documentação Automática OpenAPI/Swagger, Redoc e Healthchecks
- Capítulo 19: Conteinerização com Docker Multi-stage e Boas Práticas de Deploy
- Capítulo 20: Projeto Corporativo: API de Gestão de Pedidos com Auditoria JSON