Skip to content

gabrielsrs/fast_zero

Repository files navigation

📘 FastAPI do Zero!

Este repositório reúne o conteúdo do curso FastAPI do Zero!, um material prático e gratuito , crido pelo dunossauro, para aprender a desenvolver APIs usando o framework FastAPI de Python. O curso te guia desde os conceitos iniciais até a construção de um projeto completo, com boas práticas de desenvolvimento e deploy.

🧠 Sobre o curso

O objetivo do curso é ensinar, de forma progressiva e prática, como construir APIs com FastAPI, passando por tópicos essenciais como:

  • Configuração do ambiente de desenvolvimento
  • Criação de endpoints e operações CRUD
  • Integração com banco de dados usando SQLAlchemy e Alembic
  • Modelagem de dados com Pydantic
  • Autenticação e autorização (JWT)
  • Testes automatizados com pytest
  • Dockerização e deploy da aplicação em produção

O material é estruturado em aulas que constroem um projeto central (um gerenciador de tarefas) e evoluem até uma aplicação pronta para produção, incluindo testes, containerização e deploy.

🚀 Projeto Final

Ao final do curso há um projeto final que integra todos os conceitos estudados, permitindo validar e aplicar o que foi aprendido de forma prática — desde rotas CRUD até autenticação, testes e Dockerização.

  • 📦 Scopo do projeto final
  • 📦 Repositório com meu projeto final na versão que segue o scopo

Releases

No releases published

Packages

No packages published

Languages