Skip to content

dunossauro/fastapi-do-zero

Repository files navigation

FastAPI do Zero

O site gerado por esse repositório está disponível em: fastapidozero.dunossauro.com.

O objetivo desse projeto é ensinar FastAPI para pessoas que queiram ter o seu primeiro contato com o mesmo. A ideia padrão é construir uma aplicação pequena e simples, mas executando todos os passos até o deploy.

As Aulas estão dividas em:

  1. Apresentação do curso
  2. Configurando o ambiente de desenvolvimento
  3. Introdução ao desenvolvimento WEB
  4. Estruturando o projeto e criando rotas CRUD
  5. Configurando banco de dados e gerenciando migrações com Alembic
  6. Integrando banco de dados à API
  7. Autenticação e Autorização com JWT
  8. Refatorando a estrutura do projeto
  9. Tornando o projeto assíncrono
  10. Tornando o sistema de autenticação robusto
  11. Criando Rotas CRUD para gerenciamento de tarefas
  12. Dockerizando a aplicação
  13. Automatizando os testes com integração contínua
  14. Fazendo o deploy no fly.io
  15. Despedida

Após todas as aulas, se você sentir que ainda quer evoluir mais e testar seus conhecimentos, temos um projeto final para avaliar o quanto você aprendeu.


Quer se envolver?

Aqui temos alguns guias na documentação para quem quer contribuir.