Entrar em Contato

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.

 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (2)

Próximas Formações Provisórias

Categorias Relacionadas