Struttura del corso

Introduzione

Panoramica delle pratiche DevOps all'interno delle aziende

  • Come DevOps differisce dalle pratiche IT tradizionali?
  • Terminologia e tecnologie di DevOps
  • Metodologie Agile applicate in DevOps

Panoramica delle funzionalità e dell'architettura di Azure DevOps

  • Il server Azure DevOps
  • Servizi ospitati vs. on-premise Azure DevOps
  • Azure DevOps per gli utenti finali
  • Azure DevOps per gli amministratori

Impostazione e configurazione di Azure DevOps per lo sviluppo

Utilizzo della mappa del flusso di valore per la valutazione dei processi di sviluppo esistenti

  • Migrazione a Azure DevOps

Panoramica dei servizi e degli strumenti di base di Azure DevOps

  • Scegliere i servizi appropriati Azure DevOps per l'azienda

Pianificazione e monitoraggio dello sviluppo del software con Azure schede

  • Utilizzo degli strumenti scrum e agile integrati 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 le schede
  • Integrazione di Azure Boards con i repository esistenti GitHub

Hosting dei repository Git e Collaboration Utilizzo di Azure Repos

  • Crea repository e controllo delle versioni con Azure Repos
  • Connettersi tramite il supporto sicuro del client Git per inviare codice
  • Creazione di API REST e webhooks in Azure Repos
  • Creazione di ambienti di sviluppo ed esecuzione delle richieste pull
  • La funzionalità di ricerca consapevole del codice di Azure Repos
  • Pulizia e manutenzione dei repository

Creazione e distribuzione di software con Azure pipeline

  • Messa in pratica della integrazione continua/distribuzione continua (CI/CD)
  • Configurazione delle Azure Pipelines con il linguaggio e l'OS preferiti
  • Utilizzo di catene di compilazione e compilazioni a fasi multiple nelle pipeline
  • Lavoro con i registri delle Azure Pipeline
  • Distribuzione dei contenitori su Kubernetes o qualsiasi cloud

Implementazione di un pacchetto integrato Management con Azure Artifacts

  • Crea e condividi pacchetti di codice in Azure Artifacts
  • Gestione dei tipi di pacchetto con la gestione universale degli artefatti
  • Organizzazione e sicurezza dei pacchetti di codice sorgente pubblici e privati
  • Inclusione di pacchetti nei CI/CD pipeline con Azure Artifacts

Test e ottimizzazione della qualità del codice con i piani di test Azure

  • Testing manuale pianificato vs. testing esplorativo
  • Esecuzione del tipo giusto di test per le applicazioni aziendali
  • Cattura e analisi dei dati utilizzando i piani di test Azure
  • Utilizzo della funzionalità di tracciabilità end-to-end dei piani di test Azure
  • Taking proper actions to solve the identified code defects

Integrazione dei servizi di Azure DevOps con altre estensioni

Risoluzione dei problemi

Riassunto e conclusione

Requisiti

  • Una comprensione delle metodologie di sviluppo software Agile
  • Conoscenza di qualsiasi linguaggio di scripting
  • Esperienza base con le attività di amministrazione del sistema
  • Conoscenza dei flussi di lavoro e dei repository GitHub

Pubblico

  • Ingegneri DevOps
  • Sviluppatori
  • Gestori di progetto
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative