Treinamento 01 · Trilha Desenvolvimento · Upnetix Learning Center
APIs REST com FastAPI do zero à integração segura.
Criação, documentação e proteção de APIs REST escaláveis usando FastAPI, com autenticação, testes e integração com bancos de dados.
Código aberto: FastAPI (código aberto, licença MIT)

- Módulos
- 15
- Lições
- 30
- Carga horária
- 24 h
- Nível
- Intermediário
- Certificado
- conclusão com êxito de 80% ou mais
- Para quem
- Analista, Desenvolvedor, Engenheiro
- Tecnologias
- FastAPI, OpenAPI, Pydantic, SQLAlchemy, Uvicorn
- Faz parte dos kits
- DesenvolvimentoInfraestruturaSegurança
Você já usou APIs REST, mas quer entender como criar, documentar e proteger uma API robusta do zero? Este curso mergulha no desenvolvimento de APIs REST escaláveis com FastAPI, cobrindo desde a arquitetura até integrações seguras, testes e monitoramento.
Ao final, você será capaz de projetar, implementar e integrar APIs REST seguras, documentadas e preparadas para produção, dominando autenticação, automação e troubleshooting. Destinado a desenvolvedores, engenheiros e analistas com experiência prévia em Python e web, prontos para elevar o nível técnico de suas integrações.
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
Certificado de conclusão
Ao responder aos quizzes de todas as lições com 80% de êxito ou mais, você pode emitir o certificado com a sua taxa de êxito. Abaixo disso, repita os quizzes e tente de novo.
Para emitir, entre na sua conta.
