Visão geral do curso
Este curso oferece uma progressão completa do FastAPI, começando pela configuração do ambiente e hello world até deployment em produção. Você aprenderá a criar endpoints REST com validação automática via Pydantic, integrar SQLAlchemy para persistência de dados, implementar autenticação com JWT, estruturar projetos com routers, dominar programação assíncrona, escrever testes com pytest, containerizar com Docker e fazer deploy no Fly.io.
Para quem este curso faz sentido
Desenvolvedores Python que desejam aprender FastAPI moderno para construir APIs REST escaláveis. O curso é ideal para iniciantes que conhecem Python básico e querem dominar um framework profissional, bem como desenvolvedores experientes que desejam acompanhar as práticas de 2025 com FastAPI.
Como estudar esta sequência
Siga a sequência das 15 aulas em ordem. Cada aula expande conceitos anteriores, desde HTTP e type hints até deployment. Assista aos vídeos do canal Eduardo Mendes, pratique replicando endpoints e configurações mostradas, execute os testes com pytest conforme orientado e aplique os padrões de arquitetura apresentados. Reserve tempo para configurar seu ambiente, instalar dependências com poetry ou pip e realizar os exercícios práticos.
O que você deve conseguir ao concluir
Ao concluir o curso, você será capaz de construir APIs REST funcionais com FastAPI, validar dados automaticamente com Pydantic, autenticar usuários com JWT, gerenciar bancos de dados com SQLAlchemy, estruturar projetos profissionais com routers, testar endpoints com pytest, containerizar aplicações com Docker e fazer deploy em ambientes de produção reais.
