Curso de FastAPI - Integrando Banco de Dados (SQLAlchemy) ao FastAPI | Aula 05

Опубликовано: 30 Март 2026
на канале: Eduardo Mendes
9,907
693

Nesta aula vamos trabalhar com a integração entre o SQLAlchemy e o FastAPI. Vamos aprender um pouco sobre injeção de dependências e também como usar a injeção ao nosso favor nos testes.

Agenda do curso: https://fastapidozero.dunossauro.com/...
Grupo no Telegram do curso: https://t.me/fastapicomdunossauro
Página desta aula: https://fastapidozero.dunossauro.com/05/

-------------------

O canal é mantido por uma iniciativa de financiamento coletivo:

Apoia-se: https://apoia.se/livedepython
picpay: @dunossauro
Chave pix: [email protected]
Meus contatos e redes: http://dunossauro.com/

-------------------

Material em texto: https://fastapidozero.dunossauro.com/
Repositório no GIT: https://github.com/dunossauro/fastapi...
Slides das aulas: https://github.com/dunossauro/fastapi...


Minutagem:

00:00 Intro
01:13 Objetivos da aula
02:00 Relembrando: Session
02:45 Padrões de Session
04:43 Fluxograma para entender melhor
06:04 Resumão - Códigos da session
06:43 Endpoint post /users
31:44 Melhorando o Cadastro (DRY)
38:21 Injeção de dependências
45:40 Hora dos testes
59:45 Endpoint get /users
1:02:25 get /users com params (paginar)
1:06:49 Testes
1:09:11 Nova fixture para os testes
1:12:04 Testando com schemas do pydantic
1:16:15 Configurar a conversão no schema
1:19:00 Revisão
1:21:20 put e delete /users/id
1:28:18 Testes
1:29:29 Ignorando teste de get_session()
1:33:11 PQ ignorar o teste get_session()
1:34:03 Exercícios e Quiz