Novidade: app desktop disponivel!
Todos os projetos
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átis

O 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. 1

    Modele as entidades com SQLAlchemy

  2. 2

    Crie schemas Pydantic de entrada/saída

  3. 3

    Implemente as rotas CRUD

  4. 4

    Adicione registro/login e proteção por JWT

  5. 5

    Escreva testes com pytest

  6. 6

    Faça deploy (Docker + Postgres)

O que você vai aprender

Arquitetura de APIsAutenticação JWTORM e testes

Pronto para construir seu portfólio? Python

Crie sua conta gratuita e tenha acesso a trilhas, exercícios, projetos e um dashboard que mostra sua evolução de verdade.