AI Coding with Spec-Driven Development

Em pré-inscrição. Entre em contacto para obter mais informações.

Nível: Intermédio | Duração: 7 horas

Apresentação

Esta solução formativa que aqui apresentamos resulta da parceria da Olisipo com a Oktogon Labs.

O curso AI Coding with Spec-Driven Development – Full Day Workshop tem como objectivo capacitar os participantes para utilizar Inteligência Artificial no desenvolvimento de software através de abordagens baseadas em especificações estruturadas (Spec-Driven Development). A formação combina conceitos de engenharia de software, IA generativa e workflows modernos de desenvolvimento, permitindo criar soluções mais previsíveis, escaláveis e alinhadas com os requisitos funcionais e técnicos.

Enquadramento

A crescente utilização de assistentes de código baseados em IA transformou a forma como software é desenvolvido. Contudo, abordagens centradas apenas em prompting tendem a gerar inconsistências, dificuldade de manutenção e desvios relativamente aos requisitos definidos. O Spec-Driven Development surge como uma abordagem estruturada onde as especificações passam a ser a principal fonte de verdade, guiando tanto developers como agentes de IA. Este workshop enquadra-se na necessidade de formar equipas capazes de trabalhar de forma mais eficiente e segura com ferramentas de AI Coding, promovendo workflows mais robustos, colaborativos e orientados à qualidade.

Destinatários

  • Programadores e engenheiros de software
  • Tech Leads e Software Architects
  • Equipas de desenvolvimento que utilizam ferramentas de AI Coding
  • Profissionais de IT interessados em workflows modernos de desenvolvimento
  • Product Owners e Engineering Managers
  • Profissionais interessados em IA aplicada ao desenvolvimento de software

Pré-requisitos

  • Conhecimentos de programação
  • Experiência em desenvolvimento de software
  • Familiaridade com Git e workflows de desenvolvimento colaborativo
  • Conhecimentos básicos de ferramentas de AI Coding (valorizado)

Objectivo geral

Capacitar os participantes para utilizar Inteligência Artificial no desenvolvimento de software através de abordagens Spec-Driven Development, promovendo workflows estruturados, previsíveis e alinhados com boas práticas de engenharia de software.

Objectivos específicos

No final da formação os formandos estarão capacitados para:

  • Compreender os princípios do Spec-Driven Development
  • Identificar limitações de abordagens tradicionais de prompting em AI Coding
  • Criar especificações estruturadas para desenvolvimento assistido por IA
  • Utilizar ferramentas de AI Coding em workflows orientados a especificações
  • Aplicar técnicas de prompting e context engineering
  • Integrar IA no ciclo de vida de desenvolvimento de software
  • Reduzir inconsistências, regressões e hallucinations em código gerado por IA
  • Promover colaboração entre equipas através de especificações partilhadas
  • Desenvolver workflows de desenvolvimento mais previsíveis e escaláveis
  • Aplicar boas práticas de validação, testes e manutenção em AI Coding

Programa

  1. What Changed?
  2. Understanding AI Agents
  3. The AI Spectrum
  4. SpecMD: The Technology
  5. Designing Systems Where Agents Thrive
  6. Workstreams, Parallelization & Orchestration
  7. Wrap-up

Pedido de Informação