Programa do Curso
Ementa do Dia 1
Módulo 1 — Introdução ao Claude Code & Engenharia Assistida por IA
• Claude Code vs. ferramentas de IA tradicionais
• Agentes de IA na engenharia de software
• Otimização de produtividade e fluxos de trabalho
• Ciclo de vida do desenvolvimento assistido por IA
• Riscos, limitações e supervisão humana
• Demonstrações práticas ao vivo
Módulo 2 — Fundamentos da Engenharia de Prompts
• Anatomia de um prompt eficaz
• Prompting zero-shot vs. few-shot
• Técnicas de prompting iterativo
• Fundamentos do encadeamento de prompts (prompt chaining)
• Saídas estruturadas e formatação
• Verificação de prompts e melhoria da qualidade
Módulo 3 — Prompts para Desenvolvimento de Software
• Geração e refatoração de código
• Depuração com assistência de IA
• Geração de documentação
• Análise de pull requests
• Compreensão de código legado
• Código gerado por IA seguro e mantível
Módulo 4 — Prompts para Testes & Qualidade
• Geração de casos de teste
• Análise de casos extremos (edge cases)
• Design de testes prontos para automação
• Análise de defeitos com assistência de IA
• Criação de cenários Gherkin e testes
• Fluxos de trabalho de verificação de qualidade
Módulo 5 — Prompts para Colaboração Ágil
• Histórias de usuário e critérios de aceitação
• Refinamento de requisitos
• Suporte à comunicação ágil
• Resumos para partes interessadas
• Assessoria em retrospectivas
• Preparação para o refinamento do backlog
Módulo 6 — IA Responsável, Segurança & Verificação
• Alucinações e riscos da IA
• Confidencialidade e prompts seguros
• Princípios de governança de IA
• Checklists de verificação
• Conscientização sobre injeção de prompts
• Responsabilidades da revisão humana
Módulo 7 — Laboratório de Prompts da Equipe
• Criação de prompts reutilizáveis para a equipe
• Fluxos de trabalho de IA específicos por função
• Compartilhamento de prompts e revisão entre pares
• Criação da Biblioteca de Prompts da Equipe v1
• Exercícios colaborativos interativos
Dia 2
Módulo 1 — Recursos Avançados do Claude Code
• CLAUDE.md e contexto persistente de projeto
• Automação de fluxos de trabalho de IA
• Estratégias de geração Best-of-N
• Comandos de IA reutilizáveis
• Técnicas de engenharia de contexto
• Fluxos de trabalho de engenharia assistidos por IA
Módulo 2 — Técnicas Avançadas de Engenharia de Prompts
• Prompting de cadeia de pensamento (chain-of-thought)
• Prompting multimodal
• Prompting baseado em restrições
• Encadeamento avançado de prompts
• Gerenciamento de contexto extenso
• Fluxos de trabalho de engenhação conversacional
Módulo 3 — Controle de Versão, Desenvolvimento Paralelo & Fluxos de Trabalho com Múltiplos Agentes
• Estratégias de integração com Git
• Fluxos de trabalho de desenvolvimento paralelo com IA
• Worktrees e tarefas de IA isoladas
• Orquestração multi-agente
• Pontos de verificação com intervenção humana (human-in-the-loop)
• Estratégias de gerenciamento de conflitos
Módulo 4 — Arquitetura, MCP & DevOps Avançado
• Protocolo de Contexto do Modelo (MCP)
• Integrações do Claude com ferramentas externas
• Análise de arquitetura assistida por IA
• Registros de Decisão de Arquitetura (ADR)
• Solução de problemas de CI/CD assistida por IA
• Postmortems de incidentes e fluxos de trabalho operacionais
Módulo 5 — Escalando o Claude Code & Saúde do Repositório de Código
• Gerenciamento de tokens e contexto
• Estruturas de projeto amigáveis à IA
• Mantibilidade a longo prazo do repositório de código
• Automação de documentação
• Estratégias de escalabilidade da IA
• Fluxos de trabalho de engenharia em toda a equipe
Módulo 6 — Projeto Final: Defina Seu Processo com Claude Code
• Design de fluxos de trabalho escaláveis assistidos por IA
• Combinação de prompts, comandos e arquivos de contexto
• Design do processo de IA da equipe
• Modelos de colaboração entre funções
• Criação de projetos de fluxo de trabalho
Módulo 7 — Laboratório Avançado de Prompts da Equipe
• Desenvolvimento avançado de bibliotecas de prompts
• Fluxos de trabalho complexos específicos por função
• Validação de prompts em cenários reais
• Exercícios de colaboração entre equipes
• Biblioteca de Prompts da Equipe v2
Requisitos
Dia 1 — Básico
• Conhecimento básico dos processos de entrega de software
• Compreensão geral dos fluxos de trabalho de desenvolvimento, testes ou ágeis
• Recomenda-se ter acesso ao Claude para os exercícios práticos
Dia 2 — Avançado
• Conclusão do Dia 1 (ou experiência equivalente)
• Experiência prévia com Claude Code e conceitos de engenharia de prompts
• Conhecimento básico de Git
• Recomenda-se familiarity com conceitos de CI/CD