“Programação Assistida por IA Generativa para Profissionais de Engenharia de Software”

UC00623

Enquadramento

A emergência dos assistentes de programação baseados em Inteligência Artificial Generativa — entre os quais o Antigravity, GitHub Copilot, o Antigravity , o Claude Code e os modelos de linguagem de grande dimensão (LLM) de uso geral — está a transformar profundamente o ciclo de desenvolvimento de software.
O paradigma da programação assistida por IA, por vezes designado vibe coding, desloca parte do esforço da escrita manual de código para a especificação rigorosa de intenções, a revisão crítica e a orquestração de agentes.
A formação destina-se a profissionais de engenharia de software e programadores que pretendam integrar estas ferramentas no seu fluxo de trabalho de forma produtiva, rigorosa e segura.

Objetivos

  • Criar chatbots.
  • Programar modelos de visão computacional.
  • Testar e depurar programas.

Síntese Programática

  • Princípios do pensamento computacional.
  • Inteligência artificial – evolução; conceitos (machine learning, redes neuronais, algoritmos genéticos, processamento de linguagem natural).
  • Ambiente de desenvolvimento.
  • Programação – conceitos e elementos.
  • Linguagem de programação – sequências; eventos; ciclos; condições; funções; variáveis.
  • Machine learning -supervisionado e não supervisionado; algoritmos
  • Processamento de Linguagem Natural – pré-processamento de texto (limpar e preparar dados); modelos.
  • Bibliotecas.
  • Modelos de visão computacional (reconhecimento de textos, objetos, imagens e sons).
  • Regulamento geral de proteção dos dados.
  • Normas e regulamentos aplicáveis.

Metodologias

Forte componente prática e demonstrativa: programação em par (pair programming) com a IA e a discussão crítica de boas práticas, sem descurar as questões de qualidade, segurança e propriedade intelectual do código gerado.
Privilegia-se a aprendizagem ativa através da resolução de problemas reais e da discussão crítica entre pares. A formação privilegia a demonstração ao vivo.

Avaliação / Certificação

Será emitido um Certificado, aos/às formandos/as com aproveitamento, no caso do alcance dos objetivos definidos e da participação em, pelo menos, 90% da duração da formação.

Destinatários / Condições de Acesso

Profissionais da área do desenvolvimento de software, designadamente:
• Engenheiros de software e programadores (front-end, back-end e full-stack)
• Arquitectos de software e líderes técnicos (tech leads)
• Engenheiros de DevOps, de fiabilidade (SRE) e de qualidade (QA)
• Engenheiros de dados e profissionais que produzam código no seu trabalho.
• Demais profissionais com prática de programação

Pré-Requisitos

Exige-se alguma experiência prévia de programação em, pelo menos, uma linguagem (p. ex., Python, JavaScript/TypeScript, Java ou C#) e familiaridade com o controlo de versões (Git).

Inscrições a decorrer

Data de Início e Fim: 24/09/2026 12/11/2026
Local / Plataforma: Plataforma Microsoft Teams
Horário: Quintas-Feiras | 19h00 às 22h00
Escolaridade Mínima: Detentores/as de habilitações igual ou superior ao ensino secundário
Programas
pessoas-2030