Struttura del corso

Introduzione

Panoramica di DevOps Pratiche all'interno delle aziende

  • In che modo DevOps è diverso dalle pratiche IT tradizionali?
  • Termini e tecnologie di DevOps
  • Metodologie agili che vengono applicate in DevOps

Panoramica delle funzionalità e dell'architettura di Azure DevOps

  • Il server Azure DevOps
  • Azure locale VS ospitato 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

  • Passaggio ad Azure DevOps

Panoramica dei servizi e degli strumenti di base di Azure DevOps

  • Scelta dei servizi di Azure DevOps appropriati per l'azienda

Pianificazione e monitoraggio dello sviluppo del software con Azure schede

  • Uso di strumenti Scrum e Agile predefiniti in Azure Boards
  • Uso dei widget del dashboard di Azure Boards
  • Monitoraggio dello stato del progetto con gli strumenti di analisi di Azure
  • Ottimizzare la trasparenza e la collaborazione dei team con i Consigli di Amministrazione
  • Integrazione di Azure Boards con i repository esistenti GitHub

Hosting di repository Git e Collaboration Uso di Azure Repos

  • Creazione di repository e controllo delle versioni con Azure Repos
  • Connessione con un codice push tramite il supporto client Git sicuro
  • Creazione di API REST e webhook in Azure Repos
  • Creazione di ambienti di sviluppo ed esecuzione di richieste pull
  • La funzione di ricerca code-aware di Azure Repos
  • Pulizia e manutenzione dei repository

Creazione e distribuzione di software con Azure pipeline

  • Implementazione dell'integrazione continua/recapito continuo (CI/CD)
  • Configurazione di Azure Pipelines con la lingua e il sistema operativo preferiti
  • Utilizzo del concatenamento delle compilazioni e delle compilazioni in più fasi nelle pipeline
  • Uso dei registri di Azure Pipelines
  • Distribuzione di container in Kubernetes o in qualsiasi cloud

Implementazione di un pacchetto integrato Management con Azure Artifacts

  • Creazione e condivisione di pacchetti di codice in Azure Artifacts
  • Gestione dei tipi di pacchetto con la gestione universale degli artefatti
  • Organizzare e proteggere i pacchetti di codice sorgente pubblici e privati
  • Aggiunta di pacchetti alle pipeline CI/CD con Azure artefatti

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

  • Test manuali pianificati vs. test esplorativi
  • Esecuzione del giusto tipo di test per le applicazioni aziendali
  • Acquisizione e analisi dei dati mediante Azure Piani di test
  • Utilizzo della funzione di tracciabilità end-to-end dei Azure piani di test
  • Intraprendere azioni adeguate per risolvere i difetti del codice identificati

Integrazione dei servizi di Azure DevOps con altre estensioni

Risoluzione dei problemi

Riassunto e conclusione

Requisiti

  • Comprensione delle metodologie di sviluppo software Agile
  • Conoscenza di qualsiasi linguaggio di programmazione scripting
  • Esperienza di base con attività di amministrazione di sistema
  • Conoscenza di GitHub workflow e repository

Pubblico

  • DevOps Ingegneri
  • Gli sviluppatori
  • Responsabili di progetto
 14 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (3)

Corsi relativi

Categorie relative