DT009 – DevOps Avanzato

DevOps è un insieme di pratiche che enfatizzano la collaborazione e la comunicazione tra sviluppatori software e professionisti di operations IT, automatizzando il processo di consegna del software e i cambiamenti infrastrutturali. Il nome DevOps nasce proprio dall’unione di “development” e“operations”.


DevOps ha l’obiettivo di creare una cultura ed un ambiente nel quale progettazione, testing e rilascio del software possano avvenire in maniera rapida, frequente ed efficiente. DevOps non è solo una metodologia, è una vera e propria filosofia di lavoro.

  • Introduzione alle pratiche DevOps
  • Cenni storici
  • Valori e obiettivi
  • DevOps e metodologie Agili
  • Verifica di qualità nell’interazione tra sviluppo e sistemi
  • Processi integrati di produzione del software
  • Source and version control
  • Configuration management
  • Preparazione degli ambienti
  • Virtualizzazione e containerizzazione
  • Scripting
  • Workflow continuity
  • Testing automation
  • Metriche e condivisione
  • Integration testing
  • Continuous integration
  • Automazione del deployment
  • Release management

Durata 3 giorni