MODULO 1.1

🚀 Introducao ao Claude Code

Descubra o que e Claude Code, por que ele foi criado e como se diferencia de outras ferramentas de IA para desenvolvimento. Este modulo estabelece a base para todo o resto do curso.

6
Topicos
30
Minutos
Basico
Nivel
Teoria
Tipo
1

🤖 O que e Claude Code

Claude Code e a interface de linha de comando oficial da Anthropic para interagir com modelos Claude em tarefas de desenvolvimento de software. Diferente de assistentes baseados em chat, Claude Code opera diretamente no seu terminal com acesso ao seu sistema de arquivos.

💡 Definicao Oficial

Claude Code e uma ferramenta de linha de comando agentica - isso significa que ele pode tomar decisoes, executar acoes e verificar resultados de forma autonoma, seguindo um ciclo de trabalho inteligente.

  • Executa localmente no seu computador
  • Acessa e modifica arquivos do seu projeto
  • Roda comandos no terminal (bash)
  • Aprende com o contexto do seu projeto via CLAUDE.md

📊 Dados Importantes

  • Modelo base: Claude Opus 4.5 (200K tokens de contexto)
  • Lancamento: Outubro 2024 (beta), Janeiro 2025 (GA)
  • Codigo: Parcialmente open source (infraestrutura)
  • Linguagem: TypeScript/Node.js
2

⚔️ Claude Code vs Outros

O mercado de ferramentas de IA para codigo esta cheio de opcoes. Entender as diferencas ajuda a escolher a ferramenta certa para cada situacao e aproveitar os pontos fortes de cada uma.

✓ Vantagens do Claude Code

  • Execucao local - seus arquivos nao vao para a nuvem
  • Acesso completo ao sistema de arquivos
  • Pode executar comandos bash
  • Customizavel via CLAUDE.md, Skills, Hooks
  • Integracao com Git nativa

✗ Limitacoes

  • Requer terminal - curva de aprendizado maior
  • Custo por token (nao e gratis)
  • Contexto limitado a 200K tokens
  • Sem interface grafica nativa

Comparativo Rapido

Ferramenta Execucao Acesso FS Bash Custo
Claude Code Local Sim Sim Por token
GitHub Copilot Cloud Nao Nao Mensal
Cursor Hibrido Sim Limitado Mensal
ChatGPT Cloud Nao Nao Mensal
3

📦 Instalacao e Configuracao

A instalacao do Claude Code e simples e pode ser feita via npm ou homebrew. Uma instalacao correta evita problemas futuros e garante que todas as funcionalidades estarao disponiveis.

1

Instalar via npm

Requer Node.js 18+ instalado

npm install -g @anthropic-ai/claude-code
2

Configurar API Key

Obtenha sua chave em console.anthropic.com

export ANTHROPIC_API_KEY="sk-ant-..."
3

Iniciar Claude Code

Navegue ate seu projeto e execute

cd seu-projeto && claude

💡 Dica Pratica

Apos instalar, rode /init no seu projeto para gerar automaticamente um arquivo CLAUDE.md baseado na estrutura do seu codigo. Isso da a Claude contexto imediato sobre seu projeto.

4

🎮 Modos de Operacao

Claude Code oferece tres modos de permissao que controlam quanto controle o agente tem sobre seu sistema. Escolher o modo certo equilibra produtividade e seguranca.

🛡️

Ask Mode

Pede permissao para cada acao. Recomendado para iniciantes.

  • • Pergunta antes de editar arquivos
  • • Pergunta antes de rodar bash
  • • Mais seguro, mais lento

Bypass Mode

Permite acoes pre-configuradas automaticamente.

  • • Usa whitelist de comandos
  • • Equilibrio entre velocidade e seguranca
  • • Configuravel via settings.json
🔥

YOLO Mode

Executa tudo sem perguntar. Use com cuidado!

  • • Maxima velocidade
  • • Maximo risco
  • • Apenas para experts

⚠️ Atencao

Em YOLO mode, Claude pode executar qualquer comando bash no seu sistema. Isso inclui deletar arquivos, instalar pacotes, e modificar configuracoes. Use apenas quando voce entende completamente o que esta fazendo.

5

💬 Primeiro Prompt

Seu primeiro prompt bem-sucedido e um marco importante. Vamos escrever um prompt que demonstra o poder do Claude Code sem ser muito complexo.

📝 Exemplo de Primeiro Prompt

# Navegue ate um projeto existente

cd meu-projeto

# Inicie Claude Code

claude

# Seu primeiro prompt:

"Analise a estrutura deste projeto e me diga quais arquivos existem, qual linguagem e usada, e sugira melhorias simples."

Este prompt faz Claude usar Glob (buscar arquivos), Read (ler conteudo) e raciocinio (sugerir melhorias).

✓ Bons prompts

  • "Corrija o bug na funcao X do arquivo Y"
  • "Crie testes para o modulo de autenticacao"
  • "Refatore esta funcao para ser mais legivel"

✗ Prompts problematicos

  • "Faca funcionar" (muito vago)
  • "Reescreva todo o projeto" (muito amplo)
  • "Conserte tudo" (sem direcao)
6

🎯 Boas Praticas Iniciais

Bons habitos desde o inicio evitam problemas comuns e aceleram significativamente o aprendizado. Estas praticas foram refinadas por milhares de usuarios.

Regras de Ouro

1

Sessoes Curtas

Comece nova sessao para cada tarefa diferente

2

Prompts Especificos

Quanto mais contexto, melhores resultados

3

Verifique Resultados

Sempre revise o que Claude fez antes de continuar

4

Use /context

Monitore o uso de contexto regularmente

🚀 Proximo Passo

Agora que voce entende o que e Claude Code, no proximo modulo vamos explorar a arquitetura interna do sistema - os 4 componentes principais e como eles trabalham juntos.

📋 Resumo do Modulo

Claude Code e uma CLI agentica - executa localmente com acesso ao seu sistema
Diferencial: acesso a arquivos + bash - vai alem de chat simples
Tres modos de permissao - Ask, Bypass e YOLO (use com sabedoria)
Prompts especificos funcionam melhor - contexto e clareza sao essenciais
Bons habitos desde o inicio - sessoes curtas, verificacao, /context

Proximo Modulo:

1.2 - Arquitetura do Sistema: CLI, Session Manager, Tool Executor e Permission Layer