# Laboratório: API REST de Usuários com FastAPI, autenticação JWT e SQLite

Você implementará uma API REST completa para cadastro e autenticação de usuários, protegida por JWT, usando FastAPI e SQLite. Em cerca de 2 horas, será possível criar, autenticar e consultar usuários com validação de segurança básica.

O objetivo é construir uma API RESTful do zero com FastAPI, incluindo endpoints públicos e protegidos, autenticação JWT, integração com banco de dados SQLite via SQLAlchemy, e documentação automática OpenAPI. Você entenderá o fluxo completo: modelagem de dados, rotas, autenticação e testes básicos.

- FastAPI - Tutorial https://fastapi.tiangolo.com/tutorial/
- Pydantic - Documentação https://pydantic-docs.helpmanual.io/
- SQLAlchemy - ORM Tutorial https://docs.sqlalchemy.org/en/20/orm/

Fonte: https://ulc.upnetix.com.br/learn/laboratorio/laboratorio-api-rest-de-usuarios-com-fastapi-autenticacao-jwt-e-sqlite/ · Upnetix Learning Center · uso com citação obrigatória.
