Programa do Curso

⚔️ Nível 1: A Masmorra da Descoberta – Segredos dos Requisitos

Missão: Use LLMs (ChatGPT) para extrair requisitos estruturados a partir de entradas vagas.
Pontos-chave:

  • Interpretar ideias de produtos ambíguas ou solicitações de recursos
  • Usar IA para:
    • Gerar histórias do usuário e critérios de aceite
    • Sugerir personagens e cenários
    • Gerar artefatos visuais (por exemplo, diagramas simples com Mermaid ou draw.io)
      Resultado: Backlog estruturado de histórias do usuário + modelo inicial do domínio/visuais

 


🔥 Nível 2: A Forja de Design – O Pergaminho do Arquiteto

Missão: Use IA para criar e validar planos arquiteturais.
Pontos-chave:

  • Usar IA para:
    • Propor estilo arquitetural (monólito, microsserviços, serverless)
    • Gerar diagramas de alto nível de componentes e interações
    • Estruturar esqueletos de classes/módulos
  • Avaliar escolhas através de revisões de design entre pares
    Resultado: Arquitetura validada + esqueleto de código

 


🧙‍♂️ Nível 3: A Arena do Código – O Desafio Codex

Missão: Use co-pilotos AI para implementar funcionalidades e melhorar o código.
Pontos-chave:

  • Usar GitHub Copilot ou ChatGPT para implementar funcionalidade
  • Refatorar código gerado por IA para:
    • Desempenho
    • Segurança
    • Mantibilidade
  • Inserir "maus cheiros" no código e executar desafios de limpeza entre pares
    Resultado: Base de código funcional, refatorada e gerada por IA

 


🐛 Nível 4: O Pântano dos Erros – Testando as Trevas

Missão: Gerar e melhorar testes com IA, então encontrar bugs no código de outros.
Pontos-chave:

  • Usar IA para gerar:
    • Testes unitários
    • Testes de integração
    • Simulações de casos limite
  • Trocar código com bugs por outro time para depuração assistida por AI
    Resultado: Suite de testes + relatório de bugs + correções de bug

 

⚙️ Nível 5: As Portais da Pipelines – A Porta Automatizada

Missão: Configurar pipelines CI/CD inteligentes com assistência de IA.
Pontos-chave:

  • Usar IA para:
    • Definir fluxos de trabalho (por exemplo, GitHub Actions)
    • Automatizar etapas de build, testes e deploy
    • Sugerir políticas de detecção de anomalias/rollback
      Resultado: Script ou fluxo de pipeline CI/CD assistido por IA em funcionamento

 


🏰 Nível 6: A Cidadela de Monitoramento – A Torre de Vigia dos Logs

Missão: Analisar logs e usar ML para detectar anomalias e simular recuperação.
Pontos-chave:

  • Analisar logs preenchidos ou gerados
  • Usar IA para:
    • Identificar anomalias ou tendências de erros
    • Sugerir respostas automatizadas (por exemplo, scripts auto-curativos, alertas)
    • Criar painéis ou resumos visuais
      Resultado: Plano de monitoramento ou mecanismo inteligente de alerta simulado

 


🧙‍♀️ Nível Final: A Arena do Herói – Construir o SDLC Apoiado por IA

Missão: Equipes aplicam tudo aprendido para construir um ciclo de SDLC funcional em um projeto mini.
Pontos-chave:

  • Selecionar um projeto mini da equipe (por exemplo, rastreador de bugs, chatbot, microsserviço)
  • Aplique IA a cada fase do SDLC:
    • Requisitos, Design, Código, Teste, Deploy, Monitoramento
  • Presentar resultados em uma demonstração curta da equipe

Votação entre pares ou julgamentos para o pipeline mais eficaz de IA
Resultado: Implementação SDLC completa com IA aprimorada + apresentação da equipe

 

No final deste workshop, os participantes serão capazes de:

  • Aplique ferramentas AI gerativas para extrair e estruturar requisitos de software
  • Gerar diagramas arquiteturais e validar escolhas de design usando IA
  • Use co-pilotos AI para implementar e refatorar código de produção
  • Automatizar a geração de testes e realizar depuração assistida por AI
  • Diseñe pipelines CI/CD inteligentes que detectam e reagem a anomalias
  • Analisar logs com ferramentas de IA/ML para identificar riscos e simular auto-cura
  • Demonstrar um SDLC totalmente potencializado por AI através de um projeto em equipe mini

 

Requisitos

Público-alvo: Desenvolvedores de software, testadores, arquitetos, DevOps engenheiros, proprietários de produtos

Os participantes devem ter:

  • Uma compreensão prática do Ciclo de Vida do Desenvolvimento de Software (SDLC)
  • Experiência pratica em pelo menos uma linguagem de programação (por exemplo, Python, Java, JavaScript, C#, etc.)
  • Familiaridade com:
    • Elaboração e leitura de histórias do usuário ou requisitos
    • Princípios básicos de design de software
    • Controle de versão (por exemplo, Git)
    • Ecrituração e execução de testes unitários
    • Execução ou interpretação de pipelines CI/CD

💡 Este é um workshop intermediário-avançado. É ideal para profissionais que já fazem parte de equipes de entrega de software (desenvolvedores, testadores, DevOps engenheiros, arquitetos, proprietários de produtos).

 7 Horas

Número de participantes


Preço por Participante

Próximas Formações Provisórias

Categorias Relacionadas