Struttura del corso

IA nella Fase di Analisi dei Requisiti e Pianificazione

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

Progettazione e Architettura Augmentate con l'IA

  • Utilizzo dell'IA per modellare i componenti del sistema e le dipendenze
  • Generazione di diagrammi di architettura e suggerimenti UML
  • Convalida del design attraverso il ragionamento basato su prompty

Flussi Lavorativi Sviluppativi Migliorati con l'IA

  • Generazione di codice assistita da IA e scaffolding del codice base
  • Refactoring del codice e miglioramenti delle prestazioni utilizzando LLM
  • Integrazione degli strumenti di IA negli IDE (ad esempio, Copilot, Tabnine, CodeWhisperer)

Testing con l'IA

  • Generazione automatica di test unitari e di integrazione utilizzando modelli di IA
  • Analisi delle regressioni assistite da IA e manutenzione dei test
  • Generazione di casi esplorativi e di confine con l'IA

Documentation, Revisione e Condivisione del Conoscenza

  • Generazione automatica della documentazione dal codice e dalle API
  • Automatizzazione della revisione del codice utilizzando prompt di IA e checklist
  • Creazione di basi di conoscenza e FAQ utilizzando l'IA conversazionale

IA nei CI/CD e Nell'Automazione della Distribuzione

  • Ottimizzazione dei flussi di lavoro migliorata con l'AI e test basati sul rischio
  • Suggerimenti intelligenti per la distribuzione canarica e il rollback
  • Utilizzo dell'IA nella verifica della distribuzione e nell'analisi post-distribuzione

Governance, Etica ed Strategia di Implementazione

  • Garantire l'utilizzo responsabile dell'AI e evitare i bias nei codici generati
  • Audit e conformità in flussi lavorativi assistiti da IA
  • Creazione di una road map per l'adozione graduale dell'IA attraverso tutto lo SDLC

Riepilogo e Passaggi Successivi

Requisiti

  • Comprendere i concetti del ciclo di vita dello sviluppo software
  • Esperienza nell'architettura software o nel leadership di team
  • Familiarità con DevOps, pratiche Agile o strumenti SDLC

Pubblico Obiettivo

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

Numero di Partecipanti


Prezzo per Partecipante

Corsi in Arrivo

Categorie relative