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)

APIs REST com FastAPI do zero à integração segura
Trilha Desenvolvimento · Upnetix Learning Center
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

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.

Começar pela primeira lição

Ementa

  1. 01ConceitosDesmistifique os fundamentos de APIs REST e as bases do FastAPI.2 lições
  2. 02ArquiteturaEstruture APIs REST modernas: camadas, padrões e separação de responsabilidades.2 lições
  3. 03ProjetoTransforme requisitos em endpoints REST com especificação OpenAPI e modelagem de dados.2 lições
  4. 04DimensionamentoPlaneje APIs para crescer: limites, paginação e controle de carga.2 lições
  5. 05ImplementaçãoTransforme especificações em código: endpoints, handlers e respostas padronizadas.2 lições
  6. 06ConfiguraçãoPrepare o ambiente: variáveis, settings, logs e inicialização do Uvicorn.2 lições
  7. 07IntegraçãoConecte sua API ao mundo: consumo de APIs externas, webhooks e testes de integração.2 lições
  8. 08SegurançaProteja sua API: autenticação, autorização e proteção contra ataques comuns.2 lições
  9. 09MonitoramentoAcompanhe a saúde da API: métricas, rastreamento e alertas.2 lições
  10. 10TroubleshootingDiagnostique e resolva problemas em APIs FastAPI em produção.2 lições
  11. 11AutomaçãoAutomatize deploys, testes e integrações para APIs REST.2 lições
  12. 12EscalabilidadePrepare APIs para crescer: paralelismo, workers e cache.2 lições
  13. 13Boas práticasEleve o padrão: versionamento, documentação e padrões de resposta.2 lições
  14. 14Casos reaisVeja aplicações concretas e desafios em APIs REST com FastAPI.2 lições
  15. 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.

Este certificado comprova exclusivamente a conclusão, com êxito, do conteúdo disponibilizado pelo Upnetix Learning Center, um centro de aprendizagem técnica avançada. Não constitui certificado de curso reconhecido pelo MEC nem título emitido por instituição de ensino. Autenticidade verificável em upnetix.com.br/learn/validar/.