Corso Application Lifecycle Management and DevOps with Microsoft Tools (ICWD09)

Richiedi un preventivo

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 dipende 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


Estensibilità 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.

Scheda rapida

Durata del corso: 35 ore, pari a 5 giorni (7 ore al giorno)

Prerequisiti

Conoscenza dei concetti legati allo sviluppo software.
Software: - Visual Studio (anche Community)- Azure DevOps o Azure DevOps Server/Team Foundation Server- Account per Azure

Materiale del corso

  • slide in formato PDF, da poter stampare
  • esempi presentati nel corso

Preventivo

Richiedi un preventivo

Prossime date in aula

Milano

Dal 28 gennaio 2019 al 01 febbraio 2019

Prezzo: 1.400,00 € + IVA

Roma

Dal 28 gennaio 2019 al 01 febbraio 2019

Prezzo: 1.400,00 € + IVA

Bologna

Dal 28 gennaio 2019 al 01 febbraio 2019

Prezzo: 1.400,00 € + IVA