Pular para o conteúdo principal

Curso

Introdução ao FastAPI

Intermediário4 h

Crie APIs robustas e prontas para produção com FastAPI, dominando operações HTTP, validação e execução assíncrona para pipelines eficientes de dados e ML.

Python4 h10 vídeos29 exercícios2,300 XP16,441Declaração de conquista

Crie sua conta gratuita

Continuar com o Google
ou
Ao continuar, você aceita nossa Termos de Uso, nossos Política de Privacidade e que seus dados são armazenados nos EUA.

Amado por alunos em milhares de empresas

Treinando uma equipe?

Experimente para Empresas

Descrição do curso

Introdução ao FastAPI e suas aplicações

As APIs são muito usadas pra gerenciar dados na web, e o FastAPI é uma nova estrutura web popular pra criar APIs com Python. Os engenheiros de dados e machine learning usam o FastAPI pra criar aplicativos que funcionam como transações e pipelines de dados sensíveis ao contexto na web.

Criando aplicativos web de nível profissional com FastAPI

Neste curso, você vai aprender a criar aplicativos web de nível profissional usando suas habilidades em Python com a estrutura FastAPI. No final, você vai entender os principais casos de uso do FastAPI em relação a outras estruturas web Python. Você vai aprender a criar APIs usando os quatro tipos de operações HTTP e definir esquemas de solicitação e resposta. Além disso, você vai validar solicitações de API, responder com códigos e mensagens de status HTTP apropriados e executar código de forma assíncrona para melhorar o desempenho do aplicativo. Um projeto prático vai te ajudar a criar uma API CRUD (Create, Read, Update, Delete) clássica, testando fluxos de trabalho usando o módulo requests do Python.

Objetivos do curso e público-alvo

Esse curso é feito pra quem já tem experiência em programação Python e quer criar aplicativos web que gerenciem dados usando FastAPI. Ao concluir este curso, você terá a base necessária para criar projetos FastAPI adequados para gerenciamento de dados de alto rendimento e pipelines de serviço de modelos de ML.

Pré-requisitos

Programa de estudos

Descrição do curso

1

Noções básicas de FastAPI

Vamos começar conhecendo os principais recursos do FastAPI e seus casos de uso. Depois, vamos executar nosso primeiro aplicativo e testá-lo! Por fim, vamos aprender os detalhes de como dar suporte às operações GET e POST que incluem parâmetros de requisição e vamos construir e testar esses endpoints.
Iniciar capítulo
2

Tópicos avançados de FastAPI

Vamos começar aprendendo como dar suporte às operações PUT e DELETE usando FastAPI. Em seguida, vamos aprender a lidar com diferentes tipos de erros e sempre retornar um código de status apropriado na resposta. Por último, veremos como usar async para permitir requisições concorrentes que suportam cargas de trabalho maiores.
Iniciar capítulo
3

Criando e testando uma API CRUD em JSON

Vamos começar aprendendo a escrever testes de sistema para validar endpoints individuais do FastAPI. Depois, vamos construir uma API CRUD completa em JSON para gerenciar ciclos de vida de objetos via HTTP. Por fim, vamos aprender a testar diferentes endpoints do aplicativo funcionando em conjunto com testes funcionais manuais.
Iniciar capítulo

Introdução ao FastAPI

Curso
concluído

Obtenha um certificado de conclusão

Inscreva-se agora

Desenvolva suas habilidades em dados com o DataCamp para Mobile

Progrida onde estiver com nossos cursos no celular e desafios diários de programação de 5 minutos.