Leanpub Header

Skip to main content

Claude Code - Dominando o Desenvolvimento com IA

Claude Code é a ferramenta mais poderosa que a maioria dos desenvolvedores usa a 10% do potencial. Em 18 capítulos práticos, você vai construir uma aplicação full-stack do zero enquanto domina hooks, subagentes, servidores MCP, skills customizadas e tudo que separa quem digita prompts de quem orquestra agentes de IA.  

Minimum price

$9.00

$19.00

You pay

$19.00

Author earns

$15.20
$

...Or Buy With Credits!

You can get credits with a paid monthly or annual Reader Membership, or you can buy them here.
PDF
EPUB
WEB
About

About

About the Book

  Claude Code não é mais um assistente de código que completa linhas. É um agente autônomo que lê seu projeto, edita arquivos, roda testes, corrige bugs e itera até a solução funcionar. Mas a diferença entre usá-lo superficialmente e dominá-lo de verdade é enorme.

  Este é o primeiro guia completo sobre Claude Code em português. Em 18 capítulos, você vai da instalação até técnicas avançadas como hooks de automação, servidores MCP, subagentes e pipelines de CI/CD — tudo construindo um projeto real do zero.

  O que você vai construir:

  O TaskFlow — uma aplicação de gerenciamento de tarefas que evolui a cada capítulo: começa como uma CLI simples em TypeScript e termina como uma aplicação full-stack com API REST (Express + SQLite), frontend React, autenticação JWT, testes automatizados, Docker e agentes de IA customizados.

  O que você vai aprender:

  - Como Claude Code "pensa" e escolhe ferramentas (Read, Write, Edit, Bash, Grep, Glob)

  - CLAUDE.md, memória de projeto e configurações avançadas

  - Testes com Vitest, linting com ESLint e formatação com Prettier — tudo orquestrado por IA

  - Modo Plan para arquitetar antes de executar

  - Skills personalizadas (seus próprios slash commands)

  - Hooks para automatizar formatação, bloqueio de comandos perigosos e qualidade de código

  - Servidores MCP para expandir as capacidades do Claude Code

  - Subagentes especializados trabalhando em paralelo

  - CI/CD com GitHub Actions e o claude-code-action

  - O Claude Agent SDK para construir seus próprios agentes

  - Segurança, sandboxing e boas práticas de produção

  Para quem é este livro:

  - Desenvolvedores que querem integrar IA no fluxo de trabalho de forma profissional

  - Usuários de Claude Code que sentem que não estão aproveitando todo o potencial

  - Tech leads que querem entender como IA pode acelerar a produtividade do time

  - Qualquer programador curioso sobre o paradigma agêntico

  Pré-requisitos: Familiaridade com TypeScript/JavaScript e conceitos básicos de desenvolvimento web. Não é necessário conhecimento prévio de IA.

  Sobre o autor:

  Engineering Manager com experiência liderando times de engenharia em larga escala. Usa Claude Code diariamente para acelerar o desenvolvimento de software e decidiu documentar tudo o que aprendeu no processo.

Author

About the Author

CAIO INCAU

aio Incau é Engineering Manager com experiência liderando times de engenharia de software em larga escala. No dia a dia, combina gestão de pessoas com profundidade técnica para entregar produtos que impactam milhões de usuários. Começou a usar Claude Code por curiosidade, virou adepto por produtividade, e escreveu este livro para que outros desenvolvedores não precisem descobrir tudo sozinhos.                

                                                                                                                              

Contents

Table of Contents

Prefácio

  1. O que você vai encontrar aqui
  2. Para quem é este livro
  3. Como ler este livro
  4. Uma nota sobre o futuro

Capítulo 1 — Introdução ao Claude Code

  1. O que é Claude Code?
  2. Instalação
  3. Autenticação
  4. Seu Primeiro Uso
  5. Mãos na Massa: Criando o TaskFlow
  6. Os Arquivos do Projeto
  7. Modos de Uso do Claude Code
  8. Resumo do Capítulo

Capítulo 2 — Modo Interativo e Comandos Essenciais

  1. O Modo Interativo em Profundidade
  2. Comandos Slash Essenciais
  3. Referências com @
  4. Comandos Rápidos com !
  5. Atalhos de Teclado
  6. Modo Vim
  7. Mãos na Massa: TaskFlow com CRUD de Tarefas
  8. Dicas para Prompts Eficientes
  9. Resumo do Capítulo

Capítulo 3 — CLAUDE.md e Memória do Projeto

  1. O que é o CLAUDE.md?
  2. Hierarquia de CLAUDE.md
  3. Gerando CLAUDE.md com /init
  4. Escrevendo um CLAUDE.md Eficiente
  5. Regras Modulares com .claude/rules/
  6. Auto Memory: Memória Automática
  7. Compactação de Contexto
  8. Checkpoints e Rewind
  9. Mãos na Massa: CLAUDE.md do TaskFlow
  10. Exemplo: Comparando com e sem CLAUDE.md
  11. Resumo do Capítulo

Capítulo 4 — Ferramentas Internas do Claude Code

  1. Como Claude Code Usa Ferramentas
  2. As Ferramentas de Leitura
  3. As Ferramentas de Escrita
  4. A Ferramenta de Execução
  5. Ferramentas de Web
  6. O Modelo de Permissões
  7. O Arquivo .claudeignore
  8. Mãos na Massa: Persistência com JSON
  9. Como Escrever Prompts que Aproveitam as Ferramentas
  10. Resumo do Capítulo

Capítulo 5 — Configurações e Permissões

  1. O Sistema de Configuração do Claude Code
  2. Padrões de Permissão
  3. Modos de Permissão
  4. Variáveis de Ambiente
  5. Provedores Cloud de Terceiros
  6. Hierarquia de Confiança
  7. Mãos na Massa: Refatorando o TaskFlow
  8. Verificando as Configurações
  9. Boas Práticas de Configuração
  10. Resumo do Capítulo

Capítulo 6 — Testes e Qualidade de Código

  1. Por que Testes Importam com IA
  2. Vitest: Framework de Testes
  3. Escrevendo Testes com Claude Code
  4. TDD com Claude Code
  5. Validação de Entrada
  6. Code Review com Claude Code
  7. ESLint e Prettier
  8. Boas Práticas de Prompting para Qualidade
  9. Mãos na Massa: Adicionando Testes ao TaskFlow
  10. Resumo do Capítulo

Capítulo 7 — Construindo uma API REST

  1. Desenvolvimento Multi-arquivo com Claude Code
  2. Modo Não-Interativo
  3. Mãos na Massa: Construindo a API REST
  4. Testando a API
  5. Mantendo o CLI Funcionando
  6. Estrutura do Projeto Atualizada
  7. Padrões Importantes
  8. Dicas de Claude Code para APIs
  9. Resumo do Capítulo

Capítulo 8 — Modo Plan e Estratégia de Desenvolvimento

  1. Modo Plan em Profundidade
  2. Worktrees: Trabalho Paralelo Isolado
  3. Tarefas em Background
  4. Estratégias para Features Complexas
  5. Mãos na Massa: Autenticação JWT
  6. Estrutura do Projeto Atualizada
  7. Segurança: Boas Práticas
  8. Combinando Plan Mode com Desenvolvimento Iterativo
  9. Resumo do Capítulo

Capítulo 9 — Skills Personalizadas

  1. O que são Skills?
  2. Estrutura de uma Skill
  3. Onde Armazenar Skills
  4. Skills Integradas
  5. Criando Skills para o TaskFlow
  6. Demonstração: Usando a Skill generate-endpoint
  7. Boas Práticas para Skills
  8. Quando Skills São Ativadas
  9. Evolução do TaskFlow: Comentários em Tarefas
  10. Resumo

Capítulo 10 — Hooks: Automatizando o Fluxo de Trabalho

  1. O que são Hooks?
  2. Eventos de Hook
  3. Tipo de Hook: Command (shell)
  4. Matchers: Filtrando Eventos
  5. Configuração de Hooks
  6. Padrões Práticos
  7. Configurando Hooks no TaskFlow
  8. Evolução do TaskFlow: Migrations e Rate Limiting
  9. Projeto: Estado Final do Capítulo 10
  10. Depurando Hooks
  11. Boas Práticas para Hooks
  12. Combinando Skills + Hooks
  13. Resumo

Capítulo 11 — Servidores MCP

  1. O que é MCP?
  2. Tipos de Transporte
  3. Configuração: O Arquivo .mcp.json
  4. Gerenciando Servidores MCP
  5. Claude Code COMO Servidor MCP
  6. Construindo um Servidor MCP Customizado
  7. Mãos na Massa: MCP Server para o TaskFlow
  8. Usando Servidores MCP da Comunidade
  9. Depuração e Troubleshooting de Servidores MCP
  10. Boas Práticas com MCP
  11. Resumo do Capítulo

Capítulo 12 — Subagentes e Times de Agentes

  1. Subagentes Built-in
  2. Criando Subagentes Customizados
  3. Usando Subagentes Customizados
  4. Times de Agentes
  5. Quando Usar Subagentes vs Times
  6. Mãos na Massa: Agentes Especializados para o TaskFlow
  7. Regras
  8. Padrões de Comunicação Avançados
  9. Boas Práticas com Subagentes
  10. Resumo do Capítulo

Capítulo 13 — Frontend Web com React

  1. Claude Code e Desenvolvimento Frontend
  2. Planejando com Plan Mode
  3. Integração com IDEs
  4. Mãos na Massa: Monorepo com Frontend React
  5. Claude Code e Tailwind CSS
  6. Operações Multi-Arquivo na Prática
  7. Resumo do Capítulo

Capítulo 14 — Integração com Git e Controle de Versão

  1. Claude Code e Git: Uma Parceria Natural
  2. Commits Inteligentes
  3. Criando Branches e Pull Requests
  4. Resolução de Conflitos
  5. Git Hooks com Husky
  6. Conventional Commits na Prática
  7. Mãos na Massa: Git Hooks e Novas Features
  8. Boas Práticas para Versionamento com IA
  9. Resumo do Capítulo

Capítulo 15 — CI/CD e GitHub Actions

  1. Claude Code no Modo Não-Interativo
  2. GitHub Actions com Claude Code
  3. Segurança em CI/CD
  4. Docker para Produção
  5. Hands-on: CI/CD no TaskFlow
  6. Fluxo Completo em Ação
  7. Dicas e Boas Práticas
  8. Resumo

Capítulo 16 — Claude Agent SDK

  1. O que é o Claude Agent SDK?
  2. Instalação e Setup
  3. Conceitos Fundamentais
  4. Padrão Orquestrador + Subagentes
  5. Ferramentas Customizadas
  6. Tratamento de Erros e Retentativas
  7. Hands-on: Agente DevOps para o TaskFlow
  8. O Agente Completo em Ação
  9. Padrões Avançados
  10. Custos e Otimização
  11. Resumo

Capítulo 17 — Segurança e Boas Práticas

  1. O Modelo de Segurança do Claude Code
  2. Modos de Permissão em Profundidade
  3. Prompt Injection: Entendendo o Risco
  4. Protegendo Chaves e Segredos
  5. Políticas Gerenciadas para Empresas
  6. Checklist de Revisão para Código Gerado por IA
  7. Otimização de Performance com Claude Code
  8. Gerenciamento de Custos
  9. Resumo de Boas Práticas de Prompting
  10. Hands-on: Auditoria de Segurança no TaskFlow
  11. Código: Configuração de Ambiente
  12. Código: Middleware de Auditoria
  13. Código: Rate Limiter
  14. Código: Sanitização de Input
  15. Código: App Principal com Segurança
  16. Código: Rotas de Autenticação com Refresh Tokens
  17. Versão do Projeto após este Capítulo
  18. Resumo

Capítulo 18 — Projeto Final: TaskFlow em Produção

  1. Funcionalidades Avançadas do Claude Code
  2. Interface Desktop e Web
  3. Controle Remoto e Integrações
  4. Hands-on Final: TaskFlow 2.0
  5. Código: Endpoint de Estatísticas
  6. Código: Templates de Tarefas
  7. Código: Tarefas Recorrentes
  8. Código: Migrações do Banco de Dados
  9. Código: Componente Dashboard (Frontend)
  10. Código: Utilitário de API (Frontend)
  11. Recapitulação Completa do Projeto
  12. O Futuro do Desenvolvimento Assistido por IA
  13. Recursos para Continuar Aprendendo
  14. Resumo Final

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub