Maio Master · PycodeBR — Condição especial

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

FastAPI
Docker
Kubernetes
AWS
Terraform
CI/CD

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".

Quero Fazer Minha Inscrição

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.

Mercado Python 2025

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.

Salário
R$ 11.606

Média mensal · devs FastAPI Brasil

↗ Pesquisa Código Fonte TV 2025

Vagas
+12,5%

Crescimento de contratações em 12 meses

↗ CAGED 2025

Velocidade
3x + rápido

FastAPI vs Django/Flask em benchmarks

↗ TechEmpower bench

Adoção
Top 3

Frameworks Python mais usados em produção

↗ Stack Overflow Survey

Benchmark · requests/s

Por que FastAPI domina

live
FastAPI vencedor
~21.000 req/s
Flask
~7.000 req/s
Django REST
~5.500 req/s

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.

Stack profissional

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.

FastAPI Docker Kubernetes Helm Terraform AWS GitLab CI/CD FluxCD PostgreSQL
API Layer
FastAPI Pydantic Async JWT
Containers
Docker Kubernetes Helm
Cloud · AWS
EKS ECR RDS Route 53
CI/CD · IaC
GitLab CI FluxCD Terraform GitOps
deploy_status
$ kubectl rollout status  → ok

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
DevOps com Mateus Muller

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

FastAPI trilha completa
DevOps 120+ aulas
Shell Script automação
Logic Master base de lógica
Comunidade grupo no WPP
Vitalício + atualizações
included.manifest
tudo liberado no momento da compra
O Core

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.

O Diferencial

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.

A Stack

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.

Exclusivo · Somente Esse Mês Até 31/05

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.

Novo

IA Wiki

Materiais, guias e prompts curados

claude-code
$ claude --prompt @wiki/fastapi-jwt-auth
→ Carregado: prompt-pack FastAPI + JWT
Pronto para gerar boilerplate seguro de auth.
  • Prompts prontos para Claude Code, Codex, OpenCode e Gemini CLI
  • Workflows validados: debugging, refactor, skills, agentes
  • Atualizado constantemente — acesso vitalício
liberado imediatamente após a compra
encerra em --
Limite dobrado

MentorIA 2x

Plataforma de estudos com agentes treinados

Aluno padrão 1x · 30 créditos/agente
Maio Master 2x · 60 créditos/agente
  • 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
liberado imediatamente após a compra
encerra em --

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.

Maio Master · PycodeBR

Acesso Vitalício por apenas

12x R$ 47 ,45

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
Quero Fazer Minha Inscrição

Pagamento via Hubla  ·  Cartão, Pix ou Boleto

Quem serão seus professores

Felipe Azambuja — Fundador da PycodeBR
PycodeBR

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 — Engenheiro DevOps com passagem pela AWS Irlanda
AWS Irlanda
DevOps & Cloud

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