Struttura del corso

L'AI nella Fase di Analisi dei Requisiti e Pianificazione

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

Diseño e Architettura Aggiuntivi con l'AI

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

Flussi di Lavoro di Sviluppo Migliorati con l'AI

  • Generazione di codice e scaffolding boilerplate assistito dall'AI
  • Rifattorizzazione del codice e miglioramenti delle prestazioni utilizzando LLMs
  • Inserimento degli strumenti AI negli IDE (ad esempio, Copilot, Tabnine, CodeWhisperer)

Testing con l'AI

  • Generazione di test unitari e di integrazione utilizzando modelli AI
  • Analisi regressiva assistita dall'AI e manutenzione dei test
  • Generazione di casi esplorativi e al limite tramite l'AI

Documentation, Revisione, e Condivisione del Conoscenza

  • Generazione automatica della documentazione dal codice e dalle API
  • Rivisione automatizzata del codice utilizzando promemoria AI e elenchi di controllo
  • Crea basi di conoscenza e FAQ utilizzando l'AI conversazionale

L'AI nel CI/CD e nell'Automazione della Distribuzione

  • Ottimizzazione dei pipeline migliorata con AI e test basati sul rischio
  • Suggerimenti intelligenti per la distribuzione dell'anatra ed il roll back
  • Utilizzo dell'AI nella verifica della distribuzione e nell'analisi post-distribuzione

Goernance, Etica, e Strategia di Implementazione

  • Garantire l'utilizzo responsabile dell'AI e evitare pregiudizi nel codice generato
  • Audit e conformità nei flussi di lavoro assistiti dall'AI
  • Crea una mappa per la graduale adozione dell'AI attraverso tutto lo SDLC

Riepilogo e Passaggi Successivi

Requisiti

  • Un'ampia comprensione dei concetti relativi al ciclo di vita dello sviluppo software
  • Esperienza nell'architettura del software o nella leadership di team
  • Familiarità con DevOps, pratiche agile o strumentazione SDLC

Pubblico Obiettivo

  • Architetti software
  • Leader dello sviluppo
  • Gestori dell'ingegneria
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Corsi in Arrivo

Categorie relative