Intermediário 3–5 dias
API REST com autenticação
Construa uma API profissional: rotas CRUD, autenticação por token, banco relacional com ORM e testes automatizados. A base de qualquer backend.
FastAPIPostgreSQLSQLAlchemyJWT
Construa este projeto na PyTrack
Acesse o passo a passo guiado, exercícios e a IDE Python no navegador.
Começar grátisO que você vai construir
- ✓CRUD com validação (Pydantic)
- ✓Registro/login com JWT
- ✓ORM com SQLAlchemy + migrations (Alembic)
- ✓Documentação automática (Swagger)
- ✓Testes com pytest
Passo a passo
- 1
Modele as entidades com SQLAlchemy
- 2
Crie schemas Pydantic de entrada/saída
- 3
Implemente as rotas CRUD
- 4
Adicione registro/login e proteção por JWT
- 5
Escreva testes com pytest
- 6
Faça deploy (Docker + Postgres)
O que você vai aprender
Arquitetura de APIsAutenticação JWTORM e testes