Treinamento 03 · Trilha Desenvolvimento · Upnetix Learning Center
Integração segura de APIs REST com FastAPI.
Você projeta, implementa e protege APIs REST escaláveis com FastAPI, cobrindo autenticação, integração e monitoramento.
Código aberto: FastAPI (código aberto, licença MIT)

Mapa do treinamento · 15 módulos, do conceito ao estado da arte
- 1ConceitosEntender · 2 lições
- 2ArquiteturaEntender · 2 lições
- 3ProjetoProjetar · 2 lições
- 4DimensionamentoProjetar · 2 lições
- 5ImplementaçãoConstruir · 2 lições
- 6ConfiguraçãoConstruir · 2 lições
- 7IntegraçãoConstruir · 2 lições
- 8SegurançaProteger · 2 lições
- 9MonitoramentoOperar · 2 lições
- 10TroubleshootingOperar · 2 lições
- 11AutomaçãoAutomatizar · 2 lições
- 12EscalabilidadeEscalar · 2 lições
- 13Boas práticasConsolidar · 2 lições
- 14Casos reaisConsolidar · 2 lições
- 15Estado da arteEvoluir · 2 lições
- Módulos
- 15
- Lições
- 30
- Carga horária
- 24 h
- Nível ULC
- ULC 200 · Implementação e operação
- Credencial
- Credencial de Conclusão ULC com êxito de 80% ou mais
- Para quem
- Analista, Desenvolvedor, Engenheiro
- Tecnologias
- FastAPI, OpenAPI, Pydantic, SQLAlchemy, Uvicorn
- Faz parte dos kits
- DesenvolvimentoSegurança
Você projeta e integra APIs REST seguras e escaláveis. O curso parte dos conceitos de REST e chega à automação, monitoramento e integração avançada.
O que você vai fazer
- Definir recursos, métodos e status codes seguindo o padrão RESTful.
- Documentar APIs com OpenAPI e validar dados usando Pydantic.
- Implementar autenticação JWT e configurar autorização e CORS.
- Integrar APIs externas com httpx e conectar bancos de dados com SQLAlchemy.
- Automatizar deploys com GitHub Actions e monitorar métricas e logs.
Como o curso funciona
Quinze módulos, trinta lições, na ordem em que se constrói uma API robusta. Cada lição termina com checagem do resultado ou teste automatizado.
Para quem
Analistas, desenvolvedores e engenheiros com experiência em Python que precisam criar e proteger APIs REST em produção.
Ementa
- 01ConceitosDesmistifique os fundamentos de APIs REST e as bases do FastAPI.2 lições
- 02ArquiteturaEstruture APIs REST modernas: camadas, padrões e separação de responsabilidades.2 lições
- 03ProjetoTransforme requisitos em endpoints REST com especificação OpenAPI e modelagem de dados.2 lições
- 04DimensionamentoPlaneje APIs para crescer: limites, paginação e controle de carga.2 lições
- 05ImplementaçãoTransforme especificações em código: endpoints, handlers e respostas padronizadas.2 lições
- 06ConfiguraçãoPrepare o ambiente: variáveis, settings, logs e inicialização do Uvicorn.2 lições
- 07IntegraçãoConecte sua API ao mundo: consumo de APIs externas, webhooks e testes de integração.2 lições
- 08SegurançaProteja sua API: autenticação, autorização e proteção contra ataques comuns.2 lições
- 09MonitoramentoAcompanhe a saúde da API: métricas, rastreamento e alertas.2 lições
- 10TroubleshootingDiagnostique e resolva problemas em APIs FastAPI em produção.2 lições
- 11AutomaçãoAutomatize deploys, testes e integrações para APIs REST.2 lições
- 12EscalabilidadePrepare APIs para crescer: paralelismo, workers e cache.2 lições
- 13Boas práticasEleve o padrão: versionamento, documentação e padrões de resposta.2 lições
- 14Casos reaisVeja aplicações concretas e desafios em APIs REST com FastAPI.2 lições
- 15Estado da arteAlcance o topo: testes avançados, async, e novidades do ecossistema FastAPI.2 lições
No radar do Atlas
- Falha crítica no Entra ID expõe fragilidade do modelo de identidade na nuvem
- Mais de 9 mil chaves AWS vazadas permanecem ativas, expondo empresas a riscos críticos
- Campanha de exfiltração de dados atinge usuários corporativos do Azure: credenciais comprometidas e riscos ampliados
Credencial de Conclusão ULC
Ao responder às avaliações de todas as lições com 80% de êxito ou mais, você emite a credencial: número verificável, QR, hash de integridade, versão do conteúdo, lições concluídas e taxa de êxito. Abaixo disso, repita as avaliações.
Para emitir, entre na sua conta.
