Entrar em Contato

Programa do Curso

Introdução

  • FastAPI versus Django versus Flask
  • Visão geral dos recursos e vantagens do FastAPI

Começando a Usar

  • Instalando o FastAPI
  • Definindo um esquema usando OpenAPI

Parâmetros de Caminho e Consulta

  • Declarando tipos de parâmetro de caminho
  • Analisando e validando dados
  • Declarando parâmetros obrigatórios e opcionais
  • Convertendo tipos de parâmetro de consulta
  • Vários parâmetros de caminho e consulta

Declarando um Corpo da Solicitação com Modelos Pydantic

  • Criando um modelo de dados
  • Combinando parâmetros de caminho, consulta e corpo
  • Declarando validações e metadados
  • Usando modelos profundamente aninhados
  • Definindo dados de exemplo
  • Modelos de resposta e extras

Definindo Formulários e Arquivos

  • Usando campos de formulário em vez de JSON
  • Criando parâmetros de arquivo
  • Usando parâmetros de arquivo e formulário

Tratamento de Erros

  • Usando HTTPException
  • Adicionando cabeçalhos personalizados
  • Instalando manipuladores de exceção personalizados
  • Sobrescrevendo manipuladores de exceção padrão

Trabalhando com Bancos de Dados

  • ORMs e estrutura de arquivos
  • Criando componentes do SQLAlchemy
  • Criando modelos de banco de dados
  • Criando modelos Pydantic
  • Realizando operações CRUD
  • Criando tabelas, dependências e operações de caminho
  • Revisando e verificando arquivos
  • Interagindo com o banco de dados

Segurança e Autenticação

  • Usando OAuth2 e OpenID Connect
  • Definindo múltiplos esquemas de segurança com OpenAPI
  • Usando os utilitários do FastAPI

Implantações

  • Conceitos, etapas e ferramentas de implantação
  • Trabalhando com Gunicorn e Uvicorn
  • Usando sistemas de contêiner (Docker e Kubernetes)

Solução de Problemas

Resumo e Próximos Passos

Requisitos

  • Compreensão dos conceitos de APIs
  • Experiência em programação Python

Público-alvo

  • Desenvolvedores
 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas