Aula 1
Visão geral sobre a IA no desenvolvimento de software, conhecer os principais modelos, ferramentas e dar os primeiros passos na prática
29/07/2025 das 19:00 às 22:00
- Abertura
- Vamos ser substituidos?
- A nova realidade do mercado
- Papel do desenvolvedor nessa mudança
- Como aproveitar ao máximo esse momento ao seu favor
- O que esperar nos próximos meses?
- Evolução das Redes Neurais
- IA: simbólica e conexionista
- Por que aconteceu essa revolução na IA?
- Conceitos fundamentais: neurônio artificial, camadas, pesos, funções de ativação, tipos de treinamento
- Tipos de redes neurais: MLPs, CNNs, RNNs, Transformer
- Modelos e ferramentas de IA para desenvolvimento de software
- Principais modelos (GPT, Claude, Gemini, Grok, DeepSeek)
- Ferramentas de desenvolvimento (Claude Code, Cursor, Copilot entre outras)
- Diferenças na práticas: propósito, indicação, custo e casos de uso
- Sessão prática (primeiros passos)
- Instalação do ambiente
- Visão geral das ferramentas que vamos utilizar (Claude Code)
- Criando os primeiros prompts
- Avaliando os resultados
- Sessão de Q&A
Aula 2
Aprofundar o entendimento de como usar IA de forma eficiente, com foco em análise de negócio e engenharia de prompt para obter resultados mais assertivos e confiáveis
31/07/2025 das 19:00 às 22:00
- Sessão de mentoria
- O que deu certo?
- O que deu errado?
- Técnicas de análise de negócio
- O novo perfil do desenvolvedor
- Utilizando a análise de negócio para orientar a IA
- Artefatos principais: Product Requirements Document (PRD), Technical Specification, Test Cases
- Entendendo a diferença entre tipos de cenários: projeto novo, nova funcionalidade, correção, entendimento, refatoração, automação de testes, infraestrutura
- Engenharia de Prompt
- Prompt eficaz: clareza, contexto e objetivo bem definidos
- Usando exemplos para melhorar respostas da IA
- Evitar ambiguidades: detalhar restrições e formatos desejados
- Prompt chaining: quebrar tarefas complexas em passos menores
- Reduzindo alucinações com instruções explícitas e verificáveis
- Sessão prática (elevando o nível)
- Criando prompts com base na análise de negócio e engenharia de prompt
- Utilizar regras de design e arquitetura
- Avaliando os resultados
- Sessão de Q&A
Aula 3 - Explorar conceitos e ferramentas avançadas para maximizar o uso de IA, com foco em contexto, RAG, e MCPs
05/08/2025 das 19:00 às 22:00
Ao vivo
- Sessão de mentoria
- O que deu certo?
- O que deu errado?
- Conceitos avançados
- Contexto: fornecendo informações relevantes para respostas precisas
- RAG: combinando geração com recuperação de informações externas
- Embedding: representando dados para buscas semânticas eficientes
- Reasoning e Thinking: melhorando respostas com raciocínio estruturado
- MCP: antecipação inteligente baseada em contexto e memória integrada
- Utilizando MCPs no fluxo de desenvolvimento
- Comparando os principais MCPs da atualidade
- MCP: integração dinâmica de contexto na geração de conteúdo
- Memória contextual: armazenamento e recuperação inteligente de informações
- Aplicações práticas: melhoria contínua de fluxos de trabalho usando MCP
- Sessão prática (recursos avançados)
- Prompts com os principais MCPs
- Avaliando os resultados
- Sessão de Q&A
Aula 4 - Criar um processo/metodologia de desenvolvimento com IA
07/08/2025 das 19:00 às 22:00
Ao vivo
- Sessão de mentoria
- O que deu certo?
- O que deu errado?
- Criando um processo/metodologia de desenvolvimento com IA (etapa de planejamento e execução)
- Criação e validação de PRDs
- Criação e validação de Tech Specs
- Geração e validação de tarefas para execução
- Executando as tarefas
- Criando um processo/metodologia de desenvolvimento com IA (etapa de testes e revisão)
- Definindo e rodando testes
- Revisando o código criado
- Encerramento
- Mercado, custos e processo baseado em IA
- Para onde ir? O que estudar a partir de agora?
- Sessão de Q&A