Programa do Curso
Compreendendo as Ferramentas e a Primeira Construção
Como as Ferramentas de Codificação com IA Funcionam de Fato
Temas abordados:
• Compreendendo janelas de contexto e suas limitações
• Estadolessness (ausência 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 codificação com IA conseguem fazer bem e onde têm dificuldades
• Melhores práticas para colaborar efetivamente com assistentes de IA
O Cenário de Codificação com IA
Temas abordados:
• Visão geral do ecossistema atual de codificação com IA
• Compreendendo as diferenças entre ferramentas como Cursor, GitHub Copilot e Claude Code
• Selecionando o modelo e a ferramenta certos para diferentes tarefas
• Pontos fortes e limitações de vários assistentes de codificação
• Recomendações práticas para a adoção de ferramentas em equipes de desenvolvimento
Anatomia do Prompt
Temas abordados:
• Os componentes-chave de um prompt eficaz
• Fornecimento de contexto e definição clara da tarefa
• Especificação de formatos de saída e restrições
• Frameworks e modelos comuns de prompting
• Técnicas para melhorar a qualidade e a consistência dos prompts
Primeira Codificação: Construir do Zero
Temas abordados:
• Construindo um projeto a partir de uma pasta vazia
• Criando a estrutura inicial da aplicação e o scaffolding
• Gerenciando dependências e configuração do projeto
• Melhorando iterativamente o código gerado
• Testando e refinando a solução final
Bases de Código Existentes, Personalização e Revisão
Trabalhando em uma Base de Código
Temas abordados:
• Navegação e compreensão de uma base de código não familiar
• Consulta e análise de projetos existentes usando ferramentas de IA
• Mapeamento da estrutura da aplicação e das dependências
• Geração de documentação e resumos técnicos
• Acelerando a integração (onboarding) em projetos existentes
Tarefas do Dia a Dia: Corrigir, Funcionalidade e Teste
Temas abordados:
• Uso de ferramentas de IA para investigar e corrigir bugs
• Implementação de novas funcionalidades e aprimoramentos
• Escrita e melhoria de testes automatizados
• Validação de código e alterações gerados
• Aumento da produtividade em tarefas diárias de desenvolvimento
Personalização: O que É
Temas abordados:
• Compreendendo regras do projeto e arquivos de configuração
• Introdução ao AGENTS.md e aos conceitos de memória do projeto
• Onde e quando os mecanismos de personalização se aplicam
• Melhores práticas para configurar assistentes de IA
• Visão geral de abordagens avançadas de implementação
Guardrails, Riscos e Julgamento
Temas abordados:
• Revisão e validação de código gerado por IA
• Compreensão dos modos de falha comuns e limitações
• Reconhecimento de injeção de prompt e riscos de segurança
• Decidindo qual trabalho pode ser delegado à IA
• Aplicação do julgamento humano e manutenção da responsabilidade no desenvolvimento de software
Requisitos
Não é necessária experiência prévia em 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 novas em desenvolvimento assistido por IA, incluindo não-programadores, programadores ocasionais e cargos adjacentes à tecnologia em QA, dados, produto ou operações. Não se pressupõe um background em desenvolvimento.
Testemunhos de Clientes (2)
Considerações sobre privacidade e política
Angelo Stefano Soglia - Parkino srl
Curso - Claude AI for Workflow Automation and Productivity
Máquina Traduzida
Aprender a criar prompts para o Claude e utilizá-lo para processar todos os dados disponíveis.
Mike Hartleroad - Furniture Row
Curso - Claude AI for Data Analysis and Business Intelligence
Máquina Traduzida