Curso de FastAPI - Banco de Dados com SQLAlchemy e Gerenciando Migrações com Alembic | Aula 04

Описание к видео Curso de FastAPI - Banco de Dados com SQLAlchemy e Gerenciando Migrações com Alembic | Aula 04

Nessa aula vamos conversar sobre o ORM do sqlalchemy e criar nossos primeiros modelos de dados, fazer seu teste com pytest e iniciar o sistema de migrações usando alembic.

Vamos entender um pouco sobre o que são ORMs e algumas funcionalidades específicas do SQLAlchemy e seus modelos.

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

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

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:16 Objetivos da aula
02:27 SQLAlchemy
06:34 Para que um ORM?
08:56 Instalação
09:57 Definindo modelo User
21:00 Restrições em colunas
32:38 Uhul hora dos testes
35:44 O que esse teste testa?
37:22 Engine (Conectando com DB)
45:00 Session (Camada entre código e DB)
52:25 Teste Determinístico (DB em memória)
54:23 Resumão, Fluxograma do conteúdo
56:08 Retomando testes
58:47 Fixture de Session
1:08:48 Config de Ambiente (.env)
1:20:40 Migrações
1:23:10 Instalando Alembic
1:38:34 Aplicando migração
1:42:20 Exercícios e Dicas

Комментарии

Информация по комментариям в разработке