Ponto de partida do Lab H1 — Documentar o modelo de dados.
Parte do curso Move Tech — Magalu × Prósper Digital Skills Formação em Cloud Computing para iniciantes
O código desta API já está integrado com o banco de dados via SQLAlchemy. As entidades estão definidas em app/models.py.
Seu trabalho neste lab é documentar o modelo de dados antes de provisionar o banco.
- Inspecionar
app/models.pye identificar as tabelas e colunas - Criar a pasta
docs/no repositório - Criar
docs/data-model.mdcom a estrutura das tabelas e o relacionamento - Commitar e enviar para o repositório remoto
Pré-requisito: Docker Desktop instalado.
docker compose up --buildAcesse: http://localhost:8000/docs
app/
main.py # rotas da API
models.py # definição das tabelas (SQLAlchemy)
database.py # engine e sessão do banco
tests/ # testes automatizados
k8s/ # manifests Kubernetes
.github/
workflows/
deploy.yml # pipeline de deploy
Após concluir este lab, avance para o Lab H2 — Provisionar e conectar o banco.