7 Days of Code: Vibe Coding com Claude Code
Construa e publique uma API em Python em sete dias, praticando prompts, revisão de código, FastAPI, testes automatizados e deploy com o Claude Code.
Uma API construída em sete dias
Durante o desafio, você trabalha com o Claude Code como par de programação para criar uma API back-end em Python. A proposta é orientar a IA com prompts, revisar o código gerado e entender as decisões do projeto, em vez de apenas copiar e colar respostas.
A trilha começa com a instalação e configuração do Claude Code e a estrutura inicial do projeto. Depois, você faz uma requisição à PokéAPI e aprende a revisar o resultado. Nos dias seguintes, modela dados de personagens, organiza funções e classes reutilizáveis e melhora a forma de pedir mudanças à IA.
Dos endpoints aos testes
Com a base do projeto pronta, o desafio avança para a criação de endpoints com FastAPI. Em seguida, entram o tratamento de erros e os ajustes para tornar a API mais robusta. A revisão crítica continua fazendo parte do trabalho: as sugestões do agente precisam ser avaliadas, especialmente quando o código muda.
Na reta final, você orienta o Claude Code na escrita de testes automatizados e publica a API na internet. O sétimo dia fecha o projeto com um checklist para organizar o resultado no portfólio.
Como participar
A cada dia, o participante recebe por e-mail o contexto da tarefa e links de materiais extras. A organização recomenda reservar pelo menos uma hora diária para estudar o material e completar o exercício. A sequência de sete dias começa após a inscrição, que pode ser feita no momento escolhido pelo participante.
A iniciativa é aberta a qualquer pessoa interessada em tecnologia e programação e não exige assinatura da Alura. O desafio é conduzido por Vinicios Neves, Tech Lead e educador com experiência em TypeScript e ensino.
Um projeto para mostrar
Ao longo da semana, o foco passa por consumo de dados externos, modelagem, organização do código, criação de endpoints, tratamento de erros, testes e publicação. No encerramento, você terá uma API para apresentar no portfólio e no GitHub, além de praticar como trabalhar com um agente de código mantendo a revisão técnica nas próprias mãos.
Informações deste conteúdo
Categoria: Jogos e Desafios
Tecnologias: AI Coding Agents, API, Boas Práticas, Claude Code, Code Review, Deploy, FastAPI, GitHub, Python, Testes Automatizados, Vibe Coding
Carreiras: Desenvolvedor Back-end, Desenvolvedor Python, Desenvolvedor de APIs
Idiomas: Português
Tags: api, backend, claude, claudecode, deploy, desenvolvimentobackend, desenvolvimentodeapis, fastapi, github, portfolio, programacao, programacaocomia, projetospraticos, python, testesautomatizados, vibecoding