Aula 1
Visão geral sobre a IA no desenvolvimento de software, vamos conhecer os principais modelos, ferramentas e ainda dar os primeiros passos na prática
à definir das 19:00 às 22:00
- Abertura
- Novo Mercado de Trabalho
- Vamos ser substituidos?
- A nova realidade do mercado
- Qual é o papel do desenvolvedor nessa mudança?
- Como aproveitar ao máximo esse momento de transição
- O que esperar para o futuro?
- Evolução das Redes Neurais
- Principais diferenças entre IA simbólica e conexionista
- Por que aconteceu essa revolução na IA?
- Neurônio Artificial e Perceptron
- Conceitos fundamentais: camadas, pesos, funções de ativação, tipos de treinamento
- Principais tipos de redes neurais: MLPs, CNNs e RNNs
- Arquitetura dos Transformers
- Modelos e ferramentas para desenvolvimento de software
- Principais modelos e suas características
- GPT
- Claude
- Gemini
- Grok
- DeepSeek
- Ferramentas de desenvolvimento
- Copilot
- Cursor
- Claude Code
- Outras ferramentas que valem a pena conhecer: Gemini CLI, Kiro, Junie
- Qual devo escolher?
- Diferenças: Pontos positivos e negativos
- Onde cada uma é mais recomendada?
- Análise detalhada dos planos e custos de cada uma delas
- Hands-on de Ferramentas
- O objetivo desse hands-on é te mostrar as principais características e funcionalidades do Copilot, Cursor, Claude Code, Gemini CLI e Codex
- Sessão de Q&A
Aula 2
Entender como uitlizar IA de forma mais eficiente, com foco em análise de negócio e engenharia de prompt para obter resultados mais assertivos e confiáveis
à definir das 19:00 às 22:00
- Prompt e Context Engineering
- Prompt eficaz: clareza, contexto e objetivo bem definidos
- Usando templates 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
- Hands-on com Prompt e Context Engineering
- O objetivo desse hands-on é te mostrar como sair de prompts aleatórios e sem estrutura para algo mais estruturado e que vai entregar resultados mais assertivos
- 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
à definir das 19:00 às 22:00
Ao vivo
- Context e Memory Management
- A importância da Context Window
- Chaveamento, limpeza e compactação de contexto
- Diferanças das short-term e long-term memory
- Como definir a long-term memory em cada ferramenta sem sobrecarregar a janela de contexto
- .cursor/rules
- CLAUDE.md
- .github/copilot-instructions.md
- Exemplos de regras para diferentes aspectos de um projeto
- Design and Architecture Definitions
- Code Standards
- Folder Structure
- API
- Database
- Tests
- Logging
- 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
- Hands-on com regras e MCPs
- O objetivo desse hands-on é te mostrar a diferença absurda no resultado ao utilizar regras claras que definem design, arquitetura, padrões de codificação, da definição de endpoints, de queries no banco de dados, de testes e muitos outros aspectos importantes do seu projeto para ter um resultado muito mais assertivo e sem sobrecarregar a janela e contexto. Além disso, vamos utilizar na prática os melhores MCPs do mercado como Context7, Figma, Playwright, Perplexity, Zen e muito mais
- Sessão de Q&A
Aula 4
Criar um processo/metodologia de desenvolvimento com IA para você aplicar nos seus projetos
à definir das 19:00 às 22:00
Ao vivo
- Transformando o processo/metodologia de desenvolvimento com comandos e subagentes
- O que é um comando?
- A importância dos prompt templates
- Revolucionando a engenharia de contexto com subagentes
- Definindo comandos e subagentes para cada tipo de etapa do processo/metodologia de desenvolvimento
- Definição de negócio (PRD)
- Especificação técnica (Tech Spec)
- Decomposição de tarefas
- Execução e revisão de cada tarefa
- Definição e execução de QA
- Revisão de PR
- Hands-on com comandos e subagentes
- O objetivo desse hands-on é te mostrar como criar um processo de desenvolvimento padronizado, com comandos e subagentes especialistas na execução de cada etapa, padronizando o uso de IA dentro do seu projeto
- Encerramento
- Sessão de Q&A