Struttura del corso

AI nella Fase di Requisiti e Pianificazione

  • Utilizzo di NLP e LLMs per l'analisi dei requisiti
  • Conversione dell'input degli stakeholder in epic e storie utente
  • Strumenti AI per la raffinatura delle storie e la generazione di criteri di accettazione

Design e Architettura Augmentata da AI

  • Utilizzo dell'AI per modellare componenti del sistema e dipendenze
  • Generazione di diagrammi architetturali e suggerimenti UML
  • Validazione del design attraverso il ragionamento basato su prompt del sistema

Workflow di Sviluppo Enhancati da AI

  • Generazione assistita da AI del codice e dello scaffolding boilerplate
  • Rifattoring del codice e miglioramenti delle prestazioni usando LLMs
  • Integrazione di strumenti AI negli IDE (ad esempio, Copilot, Tabnine, CodeWhisperer)

Testing con AI

  • Generazione di test unitari e di integrazione usando modelli AI
  • Analisi regressiva assistita da AI e manutenzione dei test
  • Generazione esplorativa e di casi limite con AI

Documentazione, Revisione e Condivisione della Conoscenza

  • Generazione automatica della documentazione da codice e API
  • Automazione della revisione del codice usando prompt AI e checklist
  • Creazione di basi di conoscenza e FAQ utilizzando AI conversazionale

AI in CI/CD e Automazione della Distribuzione

  • Ottimizzazione del pipeline assistita da AI e testing basato sul rischio
  • Suggerimenti intelligenti per i rilasci canary e i rollback
  • Verifica della distribuzione e analisi post-deploy assistite da AI

Governance, Etica e Strategia di Implementazione

  • Garantire l'uso responsabile dell'AI e evitare il bias nel codice generato
  • Auditing e conformità nei flussi di lavoro assistiti da AI
  • Costruire un piano per l'adozione fasiata dell'AI lungo tutto il SDLC

Riepilogo e Passi Successivi

Requisiti

  • Comprensione dei concetti del ciclo di vita dello sviluppo software
  • Esperienza in architettura software o leadership di team
  • Familiarità con DevOps, pratiche agile o strumenti SDLC

Pubblico Obiettivo

  • Architetti software
  • Responsabili di sviluppo
  • Manager ingegneria
 14 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative