Stai utilizzando un browser vecchio, che non rispetta gli standard web. Ti consigliamo di cambiarlo, perché questo sito potrebbe non funzionare correttamente.

Application Lifecycle Management and DevOps with Microsoft Tools

ICWD09

In: DevOps

L'obiettivo del corso è quello di analizzare come gestire il ciclo di vita del software (ALM - Application Lifecycle Management) utilizzando i tool offerti da Microsoft, con riferimenti a scenari DevOps.
Il corso copre tutto il ciclo di vita, dalla gestione del codice sorgente passando per testing, gestione delle build e bug tracking, anche integrando scenari complessi, come Cloud, applicazioni mobile e Application Insight.
Il corso può essere customizzato per Azure DevOps (noto in precedenza come Visual Studio Team Services - VSTS) o Azure DevOps Server (noto anche come Microsoft Team Foundation Server).

Introduzione al corso (1)

  • Introduzione a DevOps
  • Introduzione a Azure DevOps Server
  • Comparativa con Azure DevOps Server/TFS

Planning

  • Introduzione a team, aree ed iterazioni
  • Gestione dei work item tramite la kanban
  • Sprint e task planning
  • Personalizzazione della dashboard
  • Processi di lavoro personalizzati

Processo di sviluppo (1)

  • Introduzione a GIT
  • Commit, Sync e stage, history
  • Gestione dei branch
  • Versioning e pull-request con GitFlow

Continuous Integration (2)

  • Creazione e gestione di un processo di build
  • Gestione delle dipendenze tramite artifacts

Continuous Testing

  • Test planning
  • Exploratory testing e feedback management
  • UI Automation
  • Load e performance testing

Continuous Deployment (2)

  • Creazione e gestione di un processo di deploy
  • Configurazione e gestione degli ambienti

Monitoring

  • Introduzione ad Azure Application Insights
  • Analisi di tempi di risposta, consumo di CPU, visualizzazioni
  • Availability web test

Estendibilità di Azure DevOps

  • Creazione di un task personalizzato
  • Integrazione tramite REST API

Note
(1) Questi argomenti possono essere estratti dal corso ed erogati separatamente, all'interno di un training della durata di 1 giornata.
(2) Questi argomenti possono essere estratti dal corso ed erogati separatamente, all'interno di un training della durata di 2 giornate.

Durata

  • 35 ore
  • 5 giorni

Prerequisiti

Conoscenza dei concetti legati allo sviluppo software.

Prerequisiti software

  • Visual Studio (anche Community)
  • Azure DevOps o Azure DevOps Server/Team Foundation Server
  • Account per Azure

Solo su richiesta

Questo corso è erogabile solo su richiesta, in modalità on-line (con formazione a distanza), oppure on-site, sempre personalizzati secondo le esigenze.

Richiesta informazioni