Contattataci
 Durata 14 ore

Struttura del corso

IA nella fase di requisiti e pianificazione

  • Utilizzo di NLP e LLM per l'analisi dei requisiti
  • Conversione degli input degli stakeholder in epics e user stories
  • Strumenti di IA per il perfezionamento delle storie e la generazione dei criteri di accettazione

Design e architettura aumentati dall'IA

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

Flussi di lavoro di sviluppo potenziati dall'IA

  • Generazione di codice assistita dall'IA e scaffolding del boilerplate
  • Refactoring del codice e miglioramenti delle prestazioni utilizzando LLM
  • Integrazione di strumenti di IA nelle IDE (es. Copilot, Tabnine, CodeWhisperer)

Test con IA

  • Generazione di test unitari e di integrazione utilizzando modelli di IA
  • Analisi della regressione e manutenzione dei test assistite dall'IA
  • Generazione di casi esplorativi e di confine con IA

Documentazione, revisione e condivisione della conoscenza

  • Generazione automatica di documenti da codice e API
  • Automazione della revisione del codice utilizzando prompt e checklist di IA
  • Creazione di knowledge base e FAQ utilizzando IA conversazionale

IA in CI/CD e automazione del deployment

  • Ottimizzazione dei pipeline e test basati sul rischio potenziati dall'IA
  • Suggerimenti intelligenti per canary release e rollback
  • IA nella verifica del deployment e nell'analisi post-deploy

Governance, etica e strategia di implementazione

  • Garantire un uso responsabile dell'IA ed evitare i bias nel codice generato
  • Audit e conformità nei flussi di lavoro assistiti dall'IA
  • Creazione di una roadmap per l'adozione graduale dell'IA in tutto lo SDLC

Sintesi e prossimi passi

Requisiti

  • Conoscenza dei concetti relativi al ciclo di vita dello sviluppo software
  • Esperienza in architettura software o leadership di team
  • Familiarità con DevOps, pratiche agili o tooling SDLC

Destinatari

  • Architetti software
  • Responsabili dello sviluppo
  • Manager tecnici

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative