Trilha 7 — Avançado

Entregue Código Mais Rápido com Claude Code

Domine o desenvolvimento com IA direto do terminal

O Claude Code é o CLI da Anthropic para desenvolvimento com IA. Aprenda a configurá-lo, construir workflows de agentes e entregar mais rápido com exercícios práticos que ensinam habilidades do mundo real.

O Claude Code é a interface de linha de comando da Anthropic que permite que desenvolvedores escrevam, testem e publiquem código usando linguagem natural. Ele roda direto no seu terminal, lê todo o seu projeto e executa tarefas multi-etapa de forma autônoma — editando arquivos, rodando testes, criando commits e abrindo pull requests sem você tocar em um único arquivo.

O que é o Claude Code?

O Claude Code é a ferramenta de linha de comando da Anthropic que traz o Claude direto para o seu terminal. Ele lê sua base de código, executa comandos, edita arquivos e gerencia workflows multi-etapa — tudo através de linguagem natural. Pense nele como um engenheiro sênior que mora no seu terminal e entende todo o seu projeto.

Currículo

O Que Você Vai Aprender

Slash Commands
Domine os comandos nativos que tornam o Claude Code poderoso — de /init e /compact a slash commands personalizados que você mesmo cria.
Sistemas de Memória
Configure arquivos CLAUDE.md que dão ao Claude contexto persistente sobre seu projeto, padrões de código e preferências entre sessões.
Workflows de Agentes
Construa workflows de agentes multi-etapa que planejam, executam e verificam tarefas complexas de forma autônoma com supervisão humana.
Hooks
Configure hooks orientados a eventos que disparam ações personalizadas antes, durante e depois das operações do Claude Code.
Configuração do CLAUDE.md
Escreva regras de projeto e arquivos de configuração eficazes que moldam o comportamento do Claude para sua base de código específica.
Padrões Avançados
Combine slash commands, memória, agentes e hooks em workflows de nível de produção que multiplicam sua velocidade de desenvolvimento.
CLAUDE.md
# Project Configuration

## Commands
- Build: `npm run build`
- Test: `npm test`
- Lint: `npm run lint`

## Style Guide
- Use TypeScript strict mode
- Prefer named exports
- Max line length: 100 chars
+50 XP

Aprenda a configurar o Claude Code para qualquer projeto

Primeiros Passos

Como Usar o Claude Code

1
Instale via npm

Execute npm install -g @anthropic-ai/claude-code para instalar o CLI globalmente. Você precisa do Node.js 18 ou mais recente. Autentique com claude login ou defina a variável de ambiente ANTHROPIC_API_KEY.

2
Crie um arquivo CLAUDE.md

Adicione um arquivo CLAUDE.md na raiz do seu projeto. Ele informa ao Claude sobre seu stack de tecnologia, convenções de código, comandos importantes e regras específicas do projeto. O Claude lê automaticamente no início de cada sessão.

3
Dê uma tarefa

Navegue até o diretório do seu projeto e digite claude seguido de uma instrução em linguagem natural. Por exemplo: "Corrija os testes falhando em src/auth" ou "Adicione validação de input ao formulário de cadastro e escreva testes para isso."

4
Revise e itere

O Claude mostra o que planeja fazer antes de executar. Você pode aprovar, modificar ou rejeitar alterações. Para workflows confiáveis, use --yes para aprovar automaticamente operações não destrutivas.

Uso no Mundo Real

Workflows Comuns do Claude Code

Correção de bugs

Descreva o bug e o Claude lê o código relevante, identifica a causa raiz, aplica a correção e roda sua suíte de testes para verificar. Um prompt substitui 30 minutos de debugging.

Code review

Cole um diff de PR ou aponte o Claude para arquivos alterados. Ele verifica problemas de segurança, performance, tratamento de erros faltante e violações de estilo — e sugere correções específicas.

Implementação de features

Descreva o que você quer construir. O Claude cria a estrutura de arquivos, escreve a implementação, adiciona testes e atualiza código relacionado. Você revisa a saída e itera.

Refatoração

Peça ao Claude para refatorar um módulo para legibilidade, extrair lógica compartilhada ou migrar de um padrão para outro. Ele entende o contexto completo da sua base de código, então renomeações se propagam corretamente.

O que é o CLAUDE.md?

O CLAUDE.md é o arquivo de configuração no nível do projeto que dá ao Claude Code contexto persistente sobre sua base de código. Ele funciona como um documento de onboarding de engenheiro sênior — descrevendo o stack de tecnologia, padrões de código, comandos importantes e regras específicas do projeto que o Claude deve seguir em cada sessão.

O que incluir

Stack de tecnologia e versões de frameworks, comandos de build e teste, convenções de código, visão geral da estrutura de arquivos e quaisquer regras que o Claude deve seguir (ex: "sempre use queries parametrizadas").

Onde colocar

Coloque o CLAUDE.md na raiz do seu projeto. O Claude também suporta ~/.claude/CLAUDE.md para preferências globais e arquivos CLAUDE.md aninhados em subdiretórios para regras específicas de módulos.

Mantenha atualizado

Trate o CLAUDE.md como documentação viva. Quando você adicionar uma nova dependência, mudar uma convenção ou descobrir um padrão que o Claude deve seguir, atualize o arquivo. Melhor CLAUDE.md significa melhor resultado do Claude.

Perguntas Frequentes

O Claude Code é gratuito?

O Claude Code requer uma chave de API da Anthropic com cobrança por uso, ou uma assinatura Claude Pro/Max. Não existe taxa de licença separada para o CLI em si — você paga pelo uso da API.

Quais linguagens o Claude Code suporta?

O Claude Code funciona com qualquer linguagem de programação. É especialmente forte com Python, TypeScript, JavaScript, Go, Rust e Java, mas pode ler e editar qualquer arquivo baseado em texto no seu projeto.

O Claude Code pode rodar em servidores remotos?

Sim. O Claude Code roda em qualquer lugar que o bash rode — máquinas locais, servidores remotos via SSH, containers Docker e pipelines de CI/CD como GitHub Actions. Nenhuma GUI necessária.

Qual a diferença entre Claude Code e Cursor?

O Claude Code é um CLI de terminal feito para tarefas autônomas multi-etapa. O Cursor é um fork do VS Code feito para edição inline e completação de código. O Claude Code se destaca em workflows de agentes; o Cursor se destaca em coding interativo. Muitos desenvolvedores usam os dois.

Qual é a melhor forma de aprender Claude Code?

A melhor forma de aprender Claude Code é através de exercícios práticos que ensinam workflows reais. As Trilhas 3 e 7 da Claude Academy cobrem Claude Code desde a instalação até padrões avançados de agentes, com cada aula exigindo que você escreva comandos reais e construa projetos reais no seu terminal.

O Claude Code é melhor que o GitHub Copilot?

O Claude Code e o GitHub Copilot servem propósitos diferentes. O Claude Code é uma ferramenta agêntica nativa de terminal que lida autonomamente com tarefas multi-etapa como refatoração, testes e deploy. O Copilot é principalmente uma ferramenta de completação de código inline na sua IDE. O Claude Code se destaca em operações complexas multi-arquivo; o Copilot se destaca em sugestões linha a linha.

Pronto para dominar o Claude Code

Exercícios práticos. Workflows reais. Sem enrolação.