Rocketseat
Rocketseat
/

FastAPI

FastAPI na prática: APIs rápidas, tipadas e fáceis de manter

Icone da tag BackendBackendIcone da tag IAIAIcone da tag InicianteIniciante
PythonFastAPI
FastAPI icon
Visão geralConteúdos
Nível 1

Conceitos Iniciais

7 Aulas

Conceitos Iniciais do Framework

Módulo7 aulas
1h 05min
Em breve

Nesse módulo você irá aprender os fundamentos do framework FastAPI, explorando o assincronismo com Python, o uso de servidores ASGI como Uvicorn e a importância da tipagem com Pydantic. Veremos como criar rotas básicas e utilizar a documentação automática do Swagger para testar sua aplicação.

Quiz: Conceitos Iniciais

Quiz avaliativoEm breve

Vamos avaliar o nosso conhecimento?

Nível 2

Criando uma API

19 Aulas

Criando uma API

Módulo19 aulas
3h 45min
Em breve

Nesse módulo você irá aprender a construir uma API profissional do zero seguindo o padrão MVC. Abordaremos a integração com banco de dados SQLite via SQLAlchemy, implementação de repositórios, regras de negócio, validação de dados com Pydantic, tratamento de erros e testes unitários com Pytest.

Quiz: Criando uma API

Quiz avaliativoEm breve

Vamos avaliar o que aprendemos?

Nível 3

Integrando FastAPI + IA

10 Aulas

Integrando FastAPI + IA

Módulo10 aulas
1h 31min
Em breve

Nesse módulo você irá aprender a integrar FastAPI com IA na prática, hospedando LLMs localmente com Ollama, construindo um chat em Streamlit, aplicando engenharia de prompt (P-C-T-R), usando Cloud AI e GitHub Copilot e criando um orquestrador de prompts robusto para suas APIs.

Quiz: Integrando FastAPI + IA

Quiz avaliativoEm breve

Vamos avaliar o nosso conhecimento?

Nível 4

Certificado final

Certificado em FastAPI

Certificado em FastAPI

Certificado
Requisitos

Você chegou ao final da formação!

Quer continuar estudando conteúdos similares?
Explore nosso catálogo e acesse aulas, cursos e mais!

Inicie sua jornada na programação

Inicie sua jornada na programação com um curso gratuito.