Tenha acesso vitalício ao curso que te ensina
FastAPI do jeito certo.
Com DevOps, deploy, infra e tudo que grandes projetos usam. Aprenda a desenvolver APIs com FastAPI, testar, documentar, containerizar com Docker, orquestrar com Kubernetes e fazer deploy escalável na AWS.
Acesso Vitalício · +200 aulas · Comunidade no WhatsApp
O que é o Fast Master
Este é o primeiro curso no Brasil que te ensina o caminho completo: da linha de código ao sistema escalável rodando na nuvem.
Não é só FastAPI. Você domina o ecossistema inteiro que o mercado profissional exige — bancos de dados, autenticação, testes, CI/CD e infraestrutura cloud. Tudo na mesma formação.
O diferencial que nenhum outro curso tem: Mateus Muller, engenheiro que trabalhou na AWS Irlanda, te mostra como grandes empresas colocam sistemas no ar de verdade.
Enquanto a PycodeBR te ensina a desenvolver as APIs, o Mateus te ensina a escalá-las na AWS com Docker, Kubernetes e automação completa. É a ponte que faltava entre "saber programar" e "ser contratável pelo mercado".
FastAPI do zero ao avançado
APIs modernas, async, autenticação JWT, Pydantic, ORM e migrations.
DevOps com Mateus Muller
Docker, Kubernetes, Helm, Terraform, GitOps e CI/CD com quem atuou na AWS Irlanda.
Stack profissional completa
Do código ao deploy escalável na AWS, com tecnologias usadas em grandes projetos.
O Fast Master foi desenhado para quatro tipos de pessoas
Veja se você se encaixa em algum deles.
Iniciante do zero
Se você está começando agora e quer entrar na programação pela porta certa, o Fast Master te entrega as tecnologias que o mercado está contratando hoje — não as que estavam em alta há 5 anos.
Migrando de carreira
Se você está deixando outra área para virar programador, aqui você aprende o caminho mais rápido: tecnologias modernas, didática especializada, sem enrolação.
Já é programador
Se você já programa, mas quer expandir para APIs modernas e DevOps, o Fast Master te coloca no próximo nível — aquele que dobra o valor da sua hora no mercado.
Quer empreender
Se você quer criar e vender soluções como freelancer, aqui você aprende a construir sistemas completos que os clientes pagam bem para ter.
Quem aprender agora sai na frente
FastAPI é o que está acontecendo no mercado Python agora. Empresas que precisam de performance e escala estão migrando para ele. A janela está aberta — mas não fica aberta para sempre.
Média mensal · devs FastAPI Brasil
↗ Pesquisa Código Fonte TV 2025
Crescimento de contratações em 12 meses
↗ CAGED 2025
FastAPI vs Django/Flask em benchmarks
↗ TechEmpower bench
Frameworks Python mais usados em produção
↗ Stack Overflow Survey
Por que FastAPI domina
Hello-world JSON · single thread · TechEmpower Round 22 · valores aproximados
O reflexo está nos salários. As empresas buscam quem domina FastAPI, containers, cloud, escala e automação.
Quem entrar agora vai se destacar, podendo se tornar uma referência na área.
Agora que você sabe por que vale a pena, vamos ao que importa: o que você vai dominar exatamente.
A stack que grandes empresas usam, na sua mão.
Do código ao deploy. FastAPI, Docker, Kubernetes, Helm, Terraform, AWS (EKS, ECR, RDS, Route 53), GitLab CI/CD, GitOps com FluxCD, PostgreSQL e mais. Tudo aplicado em um projeto real de ponta a ponta.
O que você vai aprender
O Fast Master está dividido em 23 módulos. Veja o que você aprende em cada um abaixo.
01
Introdução e Informações Importantes
5 aulas
- 001 — Sobre o Fast Master
- 002 — O que é FastAPI?
- 003 — Estrutura e desempenho do FastAPI
- 004 — FastAPI vs Django vs Flask
- 005 — Mercado, uso e média salarial
02
Configurações de ambiente
5 aulas
- 006 — Ferramentas do ambiente
- 007 — Configuração no MacOS
- 008 — Configuração no Windows (parte 1)
- 009 — Configuração no Windows (parte 2)
- 010 — Configuração no Linux
03
Programação Assíncrona
5 aulas
- 011 — O que é programação assíncrona?
- 012 — I/O e código bloqueante
- 013 — Corrotinas e async
- 014 — Event Loop
- 015 — Como usar await
04
Type Hints/Annotations e Pydantic
3 aulas
- 016 — Tipagem dinâmica, estática e gradual
- 017 — Type Hints/Annotations
- 018 — Pydantic
05
Primeiros passos com FastAPI
6 aulas
- 019 — Setup do nosso projeto
- 020 — Camadas e responsabilidades
- 021 — Criando nosso projeto
- 022 — Entendendo a estrutura do projeto
- 023 — Primeira rota com FastAPI
- 024 — Executando nossa aplicação
06
URLs e Routers
3 aulas
- 025 — Modelagem do nosso projeto
- 026 — Criando router de usuários
- 027 — Registrando rotas
07
Schemas
3 aulas
- 028 — Entendendo schemas
- 029 — Criando schemas
- 030 — Configurando uso de schemas
08
Nosso primeiro CRUD
4 aulas
- 031 — Criando usuários
- 032 — Listando usuários
- 033 — Atualizando usuários
- 034 — Deletando usuários
09
Models, ORM e Banco de Dados
14 aulas
- 035 — Sobre ORM
- 036 — Criando o Base Model
- 037 — Modelagem tradicional
- 038 — Modelagem com Type Hints
- 039 — Criando o settings do projeto
- 040 — Conexão e sessão do banco de dados
- 041 — Migrations com alembic
- 042 — Migrations assíncronas
- 043 — Model de Brands
- 044 — Model de Cars
- 045 — Campos com Enum
- 046 — Relacionamento de models
- 047 — Ajustando Type Checking
- 048 — Alembic revision e upgrade
10
CRUD de Usuários
15 aulas
- 049 — Injeção de dependência
- 050 — Criando usuário no banco de dados
- 051 — Validação de username existente
- 052 — Validação de email existente
- 053 — Criptografia de senha
- 054 — Aplicando criptografia
- 055 — Deletando usuários
- 056 — Buscando usuário por ID
- 057 — Listando usuários
- 058 — Paginação de usuários
- 059 — Filtro de usuários
- 060 — Atualizando usuários
- 061 — Validação em atualização de usuários
- 062 — Ajustes nos schemas
- 063 — Validação nos schemas
11
CRUD de Marcas e Carros
15 aulas
- 064 — Schemas de marcas
- 065 — Criando marcas
- 066 — Deletando marcas
- 067 — Buscando marcas por ID
- 068 — Listando marcas
- 069 — Atualizando marcas
- 070 — Schemas de carros
- 071 — Validação nos schemas
- 072 — Criando carros
- 073 — Validação de carros
- 074 — Deletando carros
- 075 — Buscando carros por ID
- 076 — Listando carros
- 077 — Filtros da listagem de carros
- 078 — Atualizando carros
12
Autenticação de usuários
11 aulas
- 079 — Introdução a autenticação JWT
- 080 — Secret Key e settings
- 081 — Função create access token
- 082 — Função verify token
- 083 — Função authenticate user
- 084 — Corrotina get current user
- 085 — Corrotina verify car ownership
- 086 — Schemas de auth
- 087 — Router para gerar token
- 088 — Router de refresh token
- 089 — Implementando autenticação na API
13
Ferramentas de desenvolvimento
3 aulas
- 090 — Sobre Ruff e Taskipy
- 091 — Configurando e testando o Ruff
- 092 — Configurando e testando o Taskipy
14
Documentação
6 aulas
- 093 — Introdução a documentação
- 094 — Instalando o MKDocs
- 095 — Personalizando a documentação
- 096 — Instalando IA CLI
- 097 — Criando a documentação com IA CLI
- 098 — Subindo a documentação
15
Testes
13 aulas
- 099 — Introdução a testes
- 100 — Taxonomia de um teste
- 101 — Sobre TDD (Test-Driven Development)
- 102 — Instalando e configurando o pytest
- 103 — Relatório de cobertura e atalhos
- 104 — Sobre fixtures e mocks
- 105 — Banco de dados de teste
- 106 — Criando TestClient http
- 107 — Escrevendo o primeiro teste
- 108 — Fixtures de usuários
- 109 — Teste de auth token
- 110 — Testes com IA
- 111 — Verificando cobertura
16
Ajustes extras
2 aulas
- 112 — Banco de dados de produção (PostgreSQL)
- 113 — Outros ajustes
A partir daqui, +120 aulas com o engenheiro que atuou na AWS Irlanda.
17
Docker
20 aulas
- 01 — Introdução ao Módulo de DevOps
- 02 — Arquitetura do Projeto na AWS
- 03 — Arquitetura do Projeto no Kubernetes (AWS EKS)
- 04 — Instalação do Docker (Linux)
- 05 — Instalação do Docker (Windows)
- 06 — VM (Máquina Virtual) vs Container
- 07 — Qual a diferença entre Imagem e Container?
- 08 — Rodando a Aplicação localmente
- 09 — Setup do GitLab
- 10 — Containerizando a Aplicação pt. 1
- 11 — Containerizando a Aplicação pt. 2 | Hadolint e Alpine
- 12 — Containerizando a Aplicação pt. 3 | Tunning
- 13 — Containerizando a Aplicação pt. 4 | Otimizações
- 14 — Containerizando a Aplicação pt. 5 | Otimizações
- 15 — Containerizando MkDocs pt. 1
- 16 — Containerizando MkDocs pt. 2
- 17 — Orquestrando a Stack (Docker Compose) pt. 1
- 18 — Orquestrando a Stack (Docker Compose) pt. 2
- 19 — Orquestrando a Stack (Docker Compose) pt. 3
- 20 — Multi-platform Builds
18
Kubernetes Local
16 aulas
- 01 — Introdução ao Kubernetes
- 02 — Arquitetura do Kubernetes
- 03 — Instalação da CLI do KinD
- 04 — Instalação CLI do kubectl e helm
- 05 — Arquitetura do Cluster Local com KinD e Kong Ingress Controller
- 06 — Criação do Cluster Local
- 07 — Guia de sobrevivência no Kubernetes
- 08 — Instalação do Kong Ingress Controller
- 09 — Load de imagens Docker para os nodes do KinD
- 10 — Configurando a Aplicação pt. 1 | Deployment & Secret
- 11 — Configurando a Aplicação pt. 2 | Postgres & StatefulSet
- 12 — Configurando a Aplicação pt. 3 | Migrations de Banco & Jobs
- 13 — Configurando a Aplicação pt. 4 | Tráfego Externo & Ingress
- 14 — Configurando a Aplicação pt. 5 | Tráfego Externo & Gateway API | BÔNUS
- 15 — Configurando a Documentação | MkDocs
- 16 — Setup de Desenvolvimento para Kubernetes Local | Skaffold
19
Helm
8 aulas
- 01 — Introdução ao Helm
- 02 — Setup inicial do Helm Chart
- 03 — Instalação do Helm Chart
- 04 — Ajustes para injetar variáveis de ambiente
- 05 — Utilização do Helm Chart third-party | PostgreSQL
- 06 — Automação de Database Migrations com Helm Hooks
- 07 — Empacotando MkDocs no Chart
- 08 — Helm Package
20
IaC (Terraform)
15 aulas
- 01 — Introdução
- 02 — O que é IaC (Infrastructure as Code)?
- 03 — Arquitetura do Terraform
- 04 — Setup da conta na AWS
- 05 — Configuração da AWS CLI
- 06 — Instalação do Terraform (tfenv)
- 07 — Introdução ao Terraform Workflow
- 08 — Módulo de Network pt. 1
- 09 — Módulo de Network pt. 2
- 10 — ATENÇÃO! Terraform Destroy
- 11 — Módulo de ECR
- 12 — Módulo de RDS (Banco de Dados)
- 13 — Módulo de Secrets no SSM (Parameter Store)
- 14 — Módulo de EKS
- 15 — Módulo de EKS Add-Ons
21
Kubernetes em Cloud (EKS)
16 aulas
- 01 — Introdução | deploy com ImagePullBackOff
- 02 — Push da imagem Docker para o ECR (Multiarch)
- 03 — ClusterSecretStore
- 04 — ExternalSecret pt. 1
- 05 — ExternalSecret pt. 2 (Go Template)
- 06 — Iniciando a Aplicação (JWT Secret Key)
- 07 — Adicionando ExternalSecret no Helm Chart pt. 1
- 08 — Adicionando ExternalSecret no Helm Chart pt. 2
- 09 — DNS estático para o RDS | ExternalName
- 10 — Firewall para RDS | Security Groups
- 11 — Expondo a Aplicação para Internet | Ingress pt. 1
- 12 — Expondo a Aplicação para Internet | Ingress pt. 2
- 13 — Expondo a Aplicação para Internet | Ingress pt. 3
- 14 — Registro DNS automático com Route 53 | External DNS
- 15 — HTTPS no Ingress
- 16 — Destruindo a Infraestrutura completa | aws-nuke
22
GitOps (FluxCD)
10 aulas
- 01 — Introdução ao GitOps
- 02 — Arquitetura do FluxCD
- 03 — Instalação da Flux CLI & Setup do Repositório
- 04 — Flux Bootstrap | Flux CLI
- 05 — Flux Bootstrap | Terraform
- 06 — Helm Package | Helm Push
- 07 — Namespace via GitOps
- 08 — Deploy da Aplicação | pt. 1
- 09 — Deploy da Aplicação | pt. 2
- 10 — Fluxo completo de GitOps
23
GitLab (CI/CD)
17 aulas
- 01 — Introdução ao CI/CD
- 02 — Rodando testes localmente com Poetry
- 03 — Exit Codes no CI
- 04 — Automação de Testes Unitários
- 05 — Artefatos da Pipeline
- 06 — Configuração do Docker-in-Docker (DinD)
- 07 — Falha de Autenticação na AWS
- 08 — Autenticação OIDC entre GitLab e AWS
- 09 — Autorização na AWS (IAM policies)
- 10 — Automação de Versionamento
- 11 — Reusando Build para múltiplas imagens
- 12 — Helm Package
- 13 — Reuso da Autenticação OIDC
- 14 — Configuração do GitLab Token
- 15 — Configuração da CLI do Git
- 16 — Commit e Push automatizado
- 17 — Simulando Mudança de Código 100% automatizada
Tudo que você recebe no Fast Master
Fast Master Completo
Do zero ao avançado. Você constrói APIs modernas, conecta bancos de dados, implementa autenticação e segurança. Sai criando sistemas que empresas pagam para ter.
DevOps com Mateus Muller
Mais de 120 aulas com o engenheiro que atuou na AWS Irlanda. Docker, Kubernetes, Helm, Terraform, GitOps e CI/CD aplicados ao projeto real do curso.
Stack Profissional
Do código ao deploy, com tecnologias usadas em grandes projetos dentro de empresas. Tudo do código ao ar.
Isso sozinho já seria uma formação completa. Mas você também leva 6 bônus que agregam ainda mais para a sua formação.
Quem se inscrever esse mês ainda ganha mais bônus exclusivos.
Disponíveis apenas nesta janela do Maio Master. Saem do ar quando a oferta encerrar.
IA Wiki
Materiais, guias e prompts curados
- Prompts prontos para Claude Code, Codex, OpenCode e Gemini CLI
- Workflows validados: debugging, refactor, skills, agentes
- Atualizado constantemente — acesso vitalício
MentorIA 2x
Plataforma de estudos com agentes treinados
- Agentes treinados em cada curso com 2x o limite mensal — debug, revisões e dúvidas reais
- Quiz, flash cards e exercícios avaliados pela IA — fixação ativa direto na plataforma
- Override permanente — não cai depois do mês
Logic Master
Do zero à lógica de programação para iniciantes.
Curso Shell Script
Automação de tarefas no terminal — Linux, MacOS e WSL.
Combo de E-books
Material de consulta para FastAPI, Python e DevOps.
Comunidade WhatsApp
Grupo exclusivo de alunos. Suporte, networking e indicações de vagas.
Quanto custa tudo isso?
Você viu o curso, viu os bônus, viu o que o mercado paga. Veja agora o que normalmente custaria — e o que você paga hoje.
Tudo que você recebe
- Fast Master (Formação FastAPI) R$ 997
- DevOps com Mateus Muller R$ 797
- Curso Shell Script R$ 197
- Logic Master R$ 197
- Combo de E-books R$ 97
- Comunidade WhatsApp Inestimável
- Acesso Vitalício Inestimável
- Total R$ 2.285
É menos que o preço de um curso básico de FastAPI. E você está levando o ecossistema completo: programação + infraestrutura + comunidade.
Acesso Vitalício por apenas
ou R$ 467,00 à vista
-
Formação completa em FastAPI
-
DevOps com Mateus Muller (+120 aulas)
-
Logic Master + Shell Script + E-books
-
Comunidade WhatsApp e suporte
-
Acesso vitalício + atualizações futuras
-
Certificado de conclusão
Pagamento via Hubla · Cartão, Pix ou Boleto
Quem serão seus professores
Felipe Azambuja
Formação FastAPI
Mais de 11 anos de experiência em programação, com passagem por seguros, instituições financeiras e projetos de destaque no setor bancário. Percorreu todos os degraus: de estagiário a tech lead e head de desenvolvimento.
Em 2021, fundou a PycodeBR. Hoje já ajudou mais de 7 mil alunos no Brasil e no mundo a dominarem Python e acelerarem suas carreiras.
Mateus Muller
Módulo de DevOps
Mais de 10 anos em TI. Migrou para DevOps em 2020 e sua carreira decolou. Mudou-se para a Irlanda para trabalhar na AWS, especializando-se em containers (ECS e EKS) em múltiplos negócios e escalas.
Retornou ao Brasil em 2023 e hoje trabalha remotamente para uma empresa dos EUA. Possui mais de 25 mil alunos em outras plataformas.
Dúvidas frequentes
O curso serve para quem está começando do zero?
Sim. O Fast Master foi feito para atender desde quem nunca programou até quem já é profissional. Se você é iniciante, o bônus Logic Master te dá toda a base de lógica e algoritmos que você precisa para começar. Depois, o próprio Fast Master revisa os fundamentos necessários de Python antes de mergulhar no FastAPI.
Preciso saber Python antes de começar?
É recomendado ter conhecimentos básicos, mas não é obrigatório. O curso inclui o Logic Master (que te ensina a programar do zero) e revisões dos conceitos essenciais de Python ao longo do Fast Master. Você não vai se sentir perdido.
Quanto tempo tenho de acesso ao curso?
Vitalício. Você paga uma vez e tem acesso para sempre. Estude no seu ritmo, volte quantas vezes quiser, acesse de qualquer dispositivo. Todas as atualizações futuras estão incluídas — sem pagar nada a mais.
O curso ensina a colocar a aplicação no ar de verdade?
Sim, e esse é o grande diferencial do Fast Master. O Mateus Muller te ensina o processo completo de deploy e infraestrutura na AWS: containerização com Docker, orquestração com Kubernetes, automação com CI/CD. Você não vai só saber programar — você vai saber colocar no ar como os times de engenharia de grandes empresas fazem.
Vou conseguir um emprego depois de fazer o curso?
O Fast Master te entrega todas as ferramentas e conhecimentos que o mercado está exigindo agora. Você aprende as mesmas tecnologias que grandes empresas usam e que pagam os maiores salários. Mas o seu sucesso depende de dois fatores que nenhum curso controla: dedicação e prática. Se você aplicar o que aprende, construir projetos e se candidatar às vagas, as chances são reais. O curso dá o caminho — você precisa caminhar.
Tem certificado de conclusão?
Sim. Você recebe certificado de conclusão ao finalizar o curso.
Como funciona o suporte?
Você tem acesso ao grupo exclusivo de alunos no WhatsApp. Lá você tira dúvidas e conhece outros programadores. É uma comunidade ativa onde as pessoas se ajudam, compartilham projetos e fazem networking. Muitos alunos conseguem indicações de vaga por lá.
Posso parcelar o pagamento?
Sim. Você pode parcelar em até 12x de R$ 47,45 no cartão de crédito, ou pagar R$ 467 à vista. Ambas garantem acesso imediato.
A decisão é sua
Sua decisão definirá seu próximo ano.
Você pode decidir começar hoje e, daqui alguns meses, estar construindo APIs profissionais, fazendo deploys na AWS e ganhando o que o mercado paga para quem domina essas ferramentas.
12x R$ 47,45 · Acesso vitalício · +200 aulas