Entrar em Contato
 Duração 7 horas

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).

Número de participantes


Preço por participante

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas