Programa do Curso
Dia 1 | Compreendendo as Ferramentas e o Primeiro Desenvolvimento
Módulo 1 | Como as Ferramentas de Código com IA Realmente Funcionam
Tópicos abordados:
• Compreensão das janelas de contexto e suas limitações
• Stateless (falta de estado) e como os modelos de IA retêm informações durante uma sessão
• O fluxo de trabalho Planejar → Executar → Revisar
• O que as ferramentas de código com IA fazem bem e onde têm dificuldades
• Boas práticas para colaborar efetivamente com assistentes de IA
Módulo 2 | O Cenário do Código com IA
Tópicos abordados:
• Visão geral do ecossistema atual de código com IA
• Compreensão das diferenças entre ferramentas como Cursor, GitHub Copilot e Claude Code
• Seleção do modelo e da ferramenta adequados para diferentes tarefas
• Pontos fortes e limitações dos diversos assistentes de código
• Recomendações práticas para adoção de ferramentas dentro de equipes de desenvolvimento
Módulo 3 | Anatomia do Prompt
Tópicos abordados:
• Os componentes-chave de um prompt eficaz
• Como fornecer contexto e definir a tarefa com clareza
• Especificação de formatos e restrições de saída
• Frameworks e modelos comuns de prompting
• Técnicas para melhorar a qualidade e a consistência dos prompts
Módulo 4 | Primeiro Código: Construção do Zero
Tópicos abordados:
• Criação de um projeto a partir de uma pasta vazia
• Estruturação inicial do aplicativo e scaffolding
• Gerenciamento de dependências e configuração do projeto
• Melhoria iterativa do código gerado
• Testes e refinamento da solução final
Dia 2 | Bases de Código Existentes, Personalização e Revisão
Módulo 5 | Trabalhando em uma Base de Código
Tópicos abordados:
• Navegação e compreensão de uma base de código desconhecida
• Consultas e análise de projetos existentes usando ferramentas de IA
• Mapeamento da estrutura do aplicativo e das dependências
• Geração de documentação e resumos técnicos
• Aceleração do onboarding em projetos existentes
Módulo 6 | Tarefas do Dia a Dia: Correção, Novos Recursos e Testes
Tópicos abordados:
• Uso de ferramentas de IA para investigar e corrigir bugs
• Implementação de novos recursos e melhorias
• Escrita e aprimoramento de testes automatizados
• Validação do código gerado e das alterações realizadas
• Aumento da produtividade nas tarefas diárias de desenvolvimento
Módulo 7 | Personalização: O que é?
Tópicos abordados:
• Compreensão das regras do projeto e dos arquivos de configuração
• Introdução aos conceitos de AGENTS.md e memória do projeto
• Onde e quando os mecanismos de personalização se aplicam
• Boas práticas para configurar assistentes de IA
• Visão geral das abordagens avançadas de implementação
Módulo 8 | Limites, Riscos e Julgamento Profissional
Tópicos abordados:
• Revisão e validação do código gerado por IA
• Compreensão dos modos comuns de falha e das limitações
• Reconhecimento de riscos de injeção de prompt e de segurança
• Decisão sobre quais trabalhos podem ser delegados à IA
• Aplicação de julgamento humano e manutenção da responsabilidade no desenvolvimento de software
Requisitos
Não é necessária experiência prévia com programação ou com ferramentas de IA.
Conhecimento básico de código ou Git é útil.
Conta licenciada (Claude Code / Cursor / Copilot).
Público-alvo:
Pessoas que estão conhecendo o desenvolvimento assistido por IA, incluindo não programadores e programadores ocasionais, além de profissionais de áreas afins como QA (controle de qualidade), dados, produto ou operações. Não se pressupõe nenhum conhecimento prévio de desenvolvimento.
Testemunhos de Clientes (2)
Usando o Claude Code de maneira mais eficiente
Virgil Trif - Frequentis
Curso - Claude Code: Agentic AI Development · 1-Day
Máquina Traduzida
"Aprendi o potencial da ferramenta e adquiri habilidades suficientes para começar a usá-la em meu trabalho imediatamente"
Angelo Moro
Curso - Claude AI for Developers: Building AI-Powered Applications
Máquina Traduzida