Struttura del corso

Introduzione

Panoramica della Pratica DevOps nell'Ambito Aziendale

  • Come il DevOps è diverso dalle pratiche IT tradizionali?
  • Termini e tecnologie del DevOps.
  • Metodologie Agile applicate nel DevOps.

Panoramica delle Funzionalità e dell'Architettura di Azure DevOps

  • Il Server Azure DevOps.
  • Azure DevOps ospitato vs. in locale.
  • Azure DevOps per gli utenti finali.
  • Azure DevOps per gli amministratori.

Configurazione di Azure DevOps per lo Sviluppo

Utilizzo della Mappa del Valore di Flusso per l'Analisi dei Processi di Sviluppo Esistenti

  • Migrazione a Azure DevOps.

Panoramica dei Servizi e Strumenti Core di Azure DevOps

  • Scelta del servizio Azure DevOps appropriato per l'azienda.

Pianificazione e Tracciamento dello Sviluppo Software con Azure Boards

  • Utilizzo degli strumenti Scrum e Agile predefiniti in Azure Boards.
  • Lavoro con i widget del dashboard di Azure Boards.
  • Monitoraggio dello stato del progetto con gli strumenti analitici di Azure.
  • Ottimizzazione della trasparenza e collaborazione delle squadre con Boards.
  • Integrazione di Azure Boards con repository GitHub esistenti.

Gestione dei Repository Git e Collaborazione Utilizzando Azure Repos

  • Creazione di repository e controllo versione con Azure Repos.
  • Connessione tramite client Git sicuro per l'invio del codice.
  • Costruzione di API REST e webhook in Azure Repos.
  • Creazione di ambienti di sviluppo e esecuzione di richieste pull.
  • Funzionalità di ricerca sensibile al codice di Azure Repos.
  • Pulizia e manutenzione dei repository.

Costruzione e Distribuzione del Software con Azure Pipelines

  • Implementazione dell'integrazione continua/ricapito continuo (CI/CD).
  • Configurazione di Azure Pipelines con il linguaggio e il sistema operativo preferiti.
  • Utilizzo della catena di build e delle costruzioni multiphase in Pipelines.
  • Lavoro con i registri di Azure Pipelines.
  • Distribuzione di contenitori a Kubernetes o qualsiasi cloud.

Implementazione della Gestione Pacchetti Integrata Utilizzando Azure Artifacts

  • Creazione e condivisione di pacchetti codice in Azure Artifacts.
  • Gestione dei tipi di pacchetto con la gestione universale degli artifact.
  • Organizzazione e protezione di pacchetti di codice sorgente pubblici e privati.
  • Inserimento di pacchetti nei pipeline CI/CD con Azure Artifacts.

Test e Ottimizzazione della Qualità del Codice con Azure Test Plans

  • Testing manuale pianificato vs. testing esplorativo.
  • Esecuzione del tipo corretto di test per le applicazioni aziendali.
  • Cattura e analisi dei dati utilizzando Azure Test Plans.
  • Utilizzo della tracciabilità end-to-end di Azure Test Plans.
  • Presa delle azioni appropriate per risolvere i difetti del codice identificati.

Integrazione di Azure DevOps Services con Altre Estensioni

Risoluzione dei Problem

Somma e Conclusione

Requisiti

  • Conoscenza delle metodologie Agile di sviluppo software.
  • Conoscenza di un linguaggio di scripting programmazione.
  • Esperienza base con compiti di amministrazione di sistema.
  • Conoscenza del flusso di lavoro e dei repository GitHub.

Pubblico

  • Ingegneri DevOps.
  • Sviluppatori.
  • Manager di progetti.
 14 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative