Módulo 1: Fundamentos Claude Code
Instalação, configuração inicial e primeiros comandos. Construa a base sólida para dominar Claude Code profissionalmente.
Por que isso é importante
Claude Code revolucionou desenvolvimento com IA. Custa apenas US$ 20/mês (vs US$ 200+ em APIs) e oferece funcionalidades que 99% dos desenvolvedores ainda não conhecem. Este módulo estabelece fundação sólida para produtividade 10x.
Claude Code evoluiu de simples chatbot para ambiente de desenvolvimento completo. É ferramenta oficial da Anthropic que integra Claude Sonnet 3.5 diretamente no terminal e IDEs como Cursor.
Neste módulo você aprenderá instalação correta, configuração profissional, comandos essenciais e primeiros workflows. Base necessária para técnicas avançadas dos próximos módulos.
Aula 1: Instalação e Configuração Inicial
🎯 Objetivos desta Aula
- • Instalar Claude Code corretamente
- • Fazer autenticação segura
- • Verificar funcionalidades básicas
- • Configurar ambiente de desenvolvimento
Pré-requisitos
Node.js 20+
Claude Code requer Node.js versão 20 ou superior para funcionar corretamente.
Terminal/Command Line
Conhecimento básico de terminal (Windows CMD/PowerShell, macOS/Linux Terminal).
Conta Anthropic (Opcional)
Para recursos avançados. Pode usar conta gratuita inicialmente.
Instalação via NPM
Passo 1: Instalar Globalmente
⚠️ Importante: Se receber erros de permissão no macOS/Linux, use sudoapenas se necessário. Prefira configurar NPM para instalar pacotes globais sem sudo.
Passo 2: Verificar Instalação
Passo 3: Primeira Execução
Na primeira execução, Claude Code criará estrutura de pastas em ~/.config/claude-desktop/e solicitará processo de autenticação.
Aula 2: Autenticação e Configuração de Conta
🔧 O Que Você Vai Fazer
Configurar autenticação segura, entender planos disponíveis e fazer primeiros testes de funcionamento.
Processo de Autenticação
Opção 1: Login via Navegador (Recomendado)
💡 Dica: Este método é mais seguro pois não expõe tokens. Claude Code gerencia autenticação automaticamente.
Opção 2: API Key Manual (Avançado)
⚠️ Cuidado: API keys customizadas têm custo por token. Para aprendizado, use autenticação via navegador que inclui créditos gratuitos.
Verificação de Funcionamento
✅ Sinais de Funcionamento Correto
- • Claude responde a perguntas básicas
- • Comando /help lista opções disponíveis
- • Interface carrega sem erros
- • Histórico de conversas é salvo
Aula 3: Interface e Navegação Básica
📚 Conceitos Importantes
Session:
Conversa contínua com Claude mantendo contexto.
Comandos Slash:
Funções especiais iniciadas com / (ex: /help, /clear).
Elementos da Interface
Área de Input
- • Enter: Enviar mensagem
- • Shift+Enter: Nova linha
- • Ctrl+C: Cancelar geração
- • Setas ↑/↓: Navegar histórico
Área de Output
- • Scroll: Navegar respostas longas
- • Ctrl+A: Selecionar tudo
- • Ctrl+C: Copiar selecionado
- • q: Sair de resposta longa
Layout da Interface
Comandos Slash Essenciais
Lista todos comandos disponíveis com descrições detalhadas.
Limpa histórico da sessão atual. Útil para iniciar conversa nova.
Sai do Claude Code e volta ao terminal normal.
Mostra versão atual do Claude Code e informações do sistema.
Salva sessão atual em arquivo para referência futura.
Aula 4: Primeiros Prompts e Boas Práticas
🔥 Prática Essencial
Hora de testar Claude Code com prompts práticos de desenvolvimento. Foque em ser específico e contextual.
Estrutura de Prompts Eficazes
Fórmula: Contexto + Tarefa + Formato
1. Contexto
- • Tecnologia usada
- • Propósito da aplicação
- • Restrições conhecidas
2. Tarefa
- • O que exatamente fazer
- • Requisitos específicos
- • Edge cases a considerar
3. Formato
- • Linguagem/framework
- • Estilo de código
- • Documentação necessária
Exemplos Práticos por Categoria
🔍 Debug de Código
⚡ Otimização de Performance
🏗️ Arquitetura de Sistema
🎯 Exercício Prático
Sua Vez: Faça Estes Prompts
Peça para Claude revisar um código seu e sugerir melhorias
Escolha conceito técnico complexo e peça explicação didática
Descreva bug real que você enfrentou e veja a análise
Detalhe funcionalidade que precisa implementar
🚀 Parabéns! Módulo 1 Concluído
Você agora tem fundação sólida para Claude Code. Próximo módulo: workflows customizados e comandos reutilizáveis que eliminam 80% da repetição no seu desenvolvimento.