Entrar em Contato

Programa do Curso

Nível 1: A Caverna da Descoberta — Segredos dos Requisitos

Missão: Usar LLMs (ChatGPT) para extrair requisitos estruturados a partir de entradas vagas.

Atividades principais:

  • Interpretar ideias de produtos ou solicitações de recursos ambíguas
  • Usar IA para:
    • Gerar histórias de usuário e critérios de aceitação
    • Sugerir personas e cenários
    • Gerar artefatos visuais (por exemplo, diagramas simples com Mermaid ou draw.io)

      Resultado: Backlog estruturado de histórias de usuário + modelo de domínio inicial e visuais

Nível 2: A Forja do Design — Pergaminho do Arquiteto

Missão: Usar IA para criar e validar planos de arquitetura.

Atividades principais:

  • Usar IA para:
    • Propor estilos de arquitetura (monolito, microsserviços, serverless)
    • Gerar diagramas de componentes e interações em alto nível
    • Criar a estrutura base das classes/módulos
  • Desafiar as escolhas uns dos outros por meio de revisões de design entre pares

    Resultado: Arquitetura validada + esqueleto do código

Nível 3: A Arena de Código — Prova do Códex

Missão: Usar copilotos de IA para implementar recursos e melhorar o código.

Atividades principais:

  • Usar GitHub Copilot ou ChatGPT para implementar a funcionalidade
  • Refatorar o código gerado pela IA para:
    • Desempenho
    • Segurança
    • Manutenibilidade
  • Inserir "cheiros de código" e realizar desafios de limpeza entre pares

    Resultado: Base de código funcional, refatorada e gerada por IA

Nível 4: O Pântano dos Bugs — Testando a Escuridão

Missão: Gerar e melhorar testes com IA, depois encontrar bugs no código dos outros.

Atividades principais:

  • Usar IA para gerar:
    • Testes unitários
    • Testes de integração
    • Simulações de casos extremos
  • Trocar código com bugs com outra equipe para depuração assistida por IA

    Resultado: Suíte de testes + relatório de bugs + correções dos bugs

Nível 5: Os Portais da Pipeline — Portão Automaton

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

Atividades principais:

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

Nível 6: A Cidadela de Monitoramento — Torre de Observação dos Logs

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

Atividades principais:

  • Analisar logs pré-populados ou gerados
  • Usar IA para:
    • Identificar anomalias ou tendências de erros
    • Sugerir respostas automatizadas (por exemplo, scripts de auto-recuperação, alertas)
    • Criar dashboards ou resumos visuais
      Resultado: Plano de monitoramento ou mecanismo de alerta inteligente simulado

Nível Final: A Arena do Herói — Construa o SDLC Máximo com Suporte de IA

Missão: As equipes aplicam tudo o que aprenderam para construir um loop funcional do SDLC para um mini-projeto.

Atividades principais:

  • Selecionar um mini-projeto da equipe (por exemplo, rastreador de bugs, chatbot, microsserviço)
  • Aplicar IA em cada fase do SDLC:
    • Requisitos, Design, Código, Teste, Implantação, Monitoramento
  • Apresentar os resultados em uma demonstração breve da equipe

Votação ou julgamento entre pares para a pipeline mais eficaz alimentada por IA

Resultado: Implementação do SDLC aprimorada com IA de ponta a ponta + apresentação da equipe

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

  • Aplicar ferramentas de IA generativa para extrair e estruturar requisitos de software
  • Gerar diagramas de arquitetura e validar escolhas de design usando IA
  • Usar copilotos de IA para implementar e refatorar código em nível de produção
  • Automatizar a geração de testes e realizar depuração assistida por IA
  • Projetar pipelines de CI/CD inteligentes que detectam e reagem a anomalias
  • Analisar logs com ferramentas de IA/ML para identificar riscos e simular auto-recuperação
  • Demonstrar um SDLC totalmente aprimorado por IA por meio de um mini-projeto em equipe

Requisitos

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

Os participantes devem ter:

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

Este é um workshop de nível intermediário a avançado. É ideal para profissionais que já fazem parte de equipes de entrega de software (desenvolvedores, testers, engenheiros DevOps, arquitetos, proprietários de produto).

 7 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas