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

preview_player
Показать описание
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.

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

O canal é mantido por uma iniciativa de financiamento coletivo:

picpay: @dunossauro

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

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
Рекомендации по теме
Комментарии
Автор

Nossa sensacional sempre suas aulas gostei muito e aprendi muito.🤩

MicheleWM
Автор

00:18 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

1:36:43 Procure ajuda no grupo do Telegram

1:37:40 Outro

deorigabriel
Автор

O curso esta sendo muito bom gostei muito, na minha visão se deixa-se a parte de testes pro final (em separado) ficaria mas fácil o entendimento as vezes deixa confuso e mistura a parte de teste com o desenvolvimento da api e poderia sobrar mas tempo pra explicar melhor cada passo o Session mesmo e algo interessante como ela funciona a integração com o select fiquei com uma sensação que falta algo pra entender nesta integração

juninhovit
Автор

Qual é a live que você faz middlewares com fastAPI? Estou acompanhando o curso e anotando as outras lives para assistir em um tempo mais vago. Estou gostando muito!

Ed_dev