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.

About

Curso básico de FastAPI

Topics

Resources

Stars

1k stars

Watchers

18 watching

Forks

Contributors