1
/
de
1
Loja - Instituto Brasileiro de Terapias holísticas
Curso de Primeiros passos com FastApi
Curso de Primeiros passos com FastApi
Preço normal
R$ 39,90 BRL
Preço normal
R$ 127,00 BRL
Preço promocional
R$ 39,90 BRL
Preço unitário
/
por
Frete calculado no checkout.
Não foi possível carregar a disponibilidade de retirada.
Começando com o FastApi
Continuando sua Jornada no Desenvolvimento de Aplicações Web com o FastApi
O FastApi é um excelente framework web para criar APIs com Python. Ele oferece várias funcionalidades que permitem a criação de APIs modulares, bem estruturadas e escaláveis, com várias opções como validações, formatos e tipagem, entre outros. Ao instalar o FastApi, dois módulos importantes são instalados: Pydantic, que permite a criação de modelos para validação de dados, e Starlette, que é uma ferramenta ASGI leve usada para criar serviços web assíncronos (ou síncronos) em Python. Com esses pacotes, temos o básico para criar APIs, mas podemos facilmente estender um projeto FastApi com outros módulos para adicionar mais funcionalidades, como bancos de dados e mecanismos de template. O FastApi é um framework fácil de aprender e de alto desempenho, ideal para criar todos os tipos de sites que não apenas consistem em APIs, mas também para instalar um mecanismo de template para retornar páginas web completas. Este curso é principalmente prático, onde aprenderemos os fundamentos do FastApi e suas principais funcionalidades com base em uma pequena aplicação que iremos expandir capítulo por capítulo. O conteúdo do curso é o seguinte:Seção 1:
Neste capítulo, iremos apresentar o software necessário para criar projetos no FastApi, desde o Python até a configuração do ambiente.Seção 2:
Apresentaremos alguns comandos essenciais para desenvolver no FastApi, preparar o ambiente e dar uma introdução ao framework.Seção 3:
Um dos principais fatores no FastApi é a criação de recursos para a API usando funções. Nesta seção, abordaremos o básico, incluindo o roteamento entre vários arquivos e as diferentes opções para argumentos e parâmetros dessas rotas.Seção 4:
Aprenderemos como lidar com os códigos de status HTTP dos métodos da API e controlar erros/exceções dos métodos da API.Seção 5:
Exploraremos como criar dados de exemplo para usar na documentação automática fornecida pelo FastApi para cada método da API.Seção 6:
Aprenderemos como implementar uploads de arquivos, entendendo as diferentes variantes disponíveis no FastApi.Seção 7:
Veremos como conectar uma aplicação FastApi a um banco de dados relacional como o MySQL.Seção 8:
Vamos instalar e usar um mecanismo de template em Python, especificamente o Jinja, para retornar respostas no formato HTML.Seção 9:
Aprenderemos como usar dependências.Seção 10:
Exploraremos como usar middlewares para interceptar solicitações aos métodos da API e executar um procedimento antes da solicitação ou após gerar a resposta.Seção 11:
Vamos criar um módulo de usuário para registrar usuários, fazer login, gerar tokens de acesso e lidar com logout.O que você aprenderá
- Usar o FastApi de forma eficiente e entender seus componentes fundamentais
- Criar uma API
- Proteger a API com autenticação obrigatória
- Integrar com o mecanismo de template Jinja
- Criar modelos de validação com o Pydantic
- Integrar com o SQLAlchemy e o MySQL
Share

Mais vendidos
-
Curso de O Bootcamp Completo de Desenvolvimento Web 2023
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de O Bootcamp de Desenvolvedor Web 2023
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de Angular - O Guia Completo (Edição 2023)
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção -
Curso de O Curso Completo de JavaScript 2023: Do Zero ao Especialista!
Preço normal R$ 39,90 BRLPreço normalPreço unitário / porR$ 127,00 BRLPreço promocional R$ 39,90 BRLPromoção