Cerchi lavoro? Cerchi un Corso o un Master? Vuoi metterti in proprio? Sei nel posto giusto, inizia subito la tua ricerca gratis

9 Settembre 2026 Elimina data

9 Ottobre 2026 Elimina data

Corso Azure DevOps fundamentals – solo per aziende

Close

Richiedi informazioni sul corso


3471012275 - 3429836

Corso Azure DevOps fundamentals – solo per aziende

imparare a gestire progetti devops inbiente Microsoft con il nostro corso per aziende

Obiettivo del corso

Obiettivi del Corso Azure DevOps fundamentals:

  • Comprendere i principi e la cultura DevOps.
  • Utilizzare i servizi chiave di Azure DevOps per la gestione del lavoro, il controllo di versione, la CI/CD e i test.
  • Configurare e gestire repository Git in Azure Repos.
  • Creare pipeline di Continuous Integration (CI) e Continuous Delivery (CD) per applicazioni .NET.
  • Automatizzare il build, il test e il deployment di progetti .NET su Azure.
  • Gestire piani di test e pacchetti in Azure DevOps.

A chi è rivolto

Corso rivolto ad aziende informatiche, società di consulenza IT, software house, aree e team IT di industrie o società di servizi. Corso rivolto a sviluppatori in ambito .Net

Programma

Programma Corso Azure DevOps fundamentals (40 ore)

Modulo 1: Introduzione a DevOps e Azure DevOps
Concetti Fondamentali di DevOps
Cos’è DevOps? Cultura, automazione, Lean, misurazione, condivisione (CALMS).
Vantaggi di DevOps per il ciclo di vita del software.
Il ciclo di vita dello sviluppo software (SDLC) in un contesto DevOps.
Ruolo dello sviluppatore .NET nel contesto DevOps.
Panoramica su Azure DevOps
Introduzione ai servizi di Azure DevOps: Boards, Repos, Pipelines, Test Plans, Artifacts.
Struttura di un’organizzazione e di un progetto in Azure DevOps.
Navigazione nell’interfaccia utente di Azure DevOps.
Connessione da Visual Studio e Visual Studio Code ad Azure DevOps.

Modulo 2: Azure Boards – Pianificazione e Gestione del Lavoro
Work Item Tracking
Tipi di Work Item: Epics, Features, User Stories, Tasks, Bugs, Issues.
Creazione e gestione di Work Item.
Stati dei Work Item e transizioni del workflow.
Assegnazione, discussioni e allegati.
Metodologie Agile in Azure Boards
Implementazione di Scrum: Sprints, Backlog, Sprint Boards.
Personalizzazione dei processi (Agile, Scrum, CMMI).
Query, Dashboard e Consegna del Valore
Creazione di query per filtrare e analizzare i Work Item.
Configurazione di dashboard personalizzate per il monitoraggio del progetto.
Report e metriche di base.

Modulo 3: Azure Repos – Controllo di Versione con Git
Introduzione a Git
Concetti chiave di Git: repository, commit, branch, merge.
Comandi Git fondamentali: git clone, add, commit, push, pull, branch, checkout, merge.
Flussi di lavoro di branching comuni (es. Gitflow semplificato, Trunk-Based Development).
Risoluzione dei conflitti di merge.
Azure Repos e Gestione dei Repository
Creazione e gestione di repository Git in Azure Repos.
Importazione di repository esistenti.
Utilizzo di Visual Studio e Visual Studio Code per interagire con Azure Repos.
Pull Requests e Branch Policies
Creazione e revisione di Pull Requests.
Configurazione di Branch Policies: numero minimo di revisori, check di build, link a Work Item.
Integrazione con i Work Item.
Best practice per la collaborazione sul codice.

Modulo 4: Azure Pipelines – Continuous Integration (CI) per .NET
Introduzione alla CI
Principi e vantaggi della Continuous Integration.
Il ruolo della CI nel ciclo DevOps.
Creazione della Prima Pipeline YAML
Introduzione alle pipeline YAML: struttura, fasi, job, step.
Differenze tra YAML e Classic Editor.
Creazione di una pipeline semplice per un progetto .NET.
Trigger di pipeline (commit, pull request).
Build di Applicazioni .NET
Task per .NET Core (es. dotnet build, dotnet restore, dotnet publish).
Build di soluzioni complete (.sln) con MSBuild.
Gestione dei pacchetti NuGet: restore da feed pubblici e privati (Azure Artifacts).
Pubblicazione degli artefatti di build (es. WebDeploy package, self-contained executables).
Test Automatici e Code Coverage
Esecuzione di Unit Test e Integration Test in pipeline (dotnet test).
Generazione e pubblicazione di report di test.
Calcolo e pubblicazione della Code Coverage.
Best practice per l’integrazione dei test in CI.

Modulo 5: Azure Pipelines – Continuous Delivery (CD) per .NET
Introduzione alla CD
Principi e vantaggi della Continuous Delivery e Continuous Deployment.
Concetti di release e ambienti.
Deployment su Azure App Service
Creazione di un servizio Azure App Service (Web App).
Configurazione della pipeline di rilascio (Release Pipeline).
Deployment di un’applicazione .NET su Azure App Service utilizzando artefatti di build.
Variabili di pipeline e group di variabili.
Gestione delle configurazioni specifiche dell’ambiente.
Approvazioni e Gates
Configurazione di approvazioni manuali prima del deployment in ambienti critici.
Gates pre-deployment e post-deployment (es. Azure Monitor, Azure Function).
Gestione dei Segreti
Introduzione ad Azure Key Vault.
Integrazione di Azure Key Vault con le pipeline per la gestione sicura dei segreti (connection strings, API keys).

Modulo 6: Azure Test Plans – Test Manuali
Gestione dei Test Manuali
Creazione e organizzazione di Test Plans, Test Suites e Test Cases.
Esecuzione di test manuali e registrazione dei risultati.
Tracciabilità dei test rispetto ai Work Item.
Test con Feedback
Utilizzo di Test & Feedback Extension per esplorare l’applicazione e acquisire feedback.
Creazione di bug e task direttamente dai risultati dei test.

Modulo 7: Azure Artifacts – Gestione dei Pacchetti
Introduzione ad Azure Artifacts
Cosa sono i feed di pacchetti e perché usarli.
Tipi di pacchetti supportati (NuGet, npm, Maven, Universal Packages).
Gestione di Pacchetti NuGet per .NET
Creazione di feed NuGet privati in Azure Artifacts.
Pubblicazione di pacchetti NuGet personalizzati dalle pipeline.
Consumo di pacchetti da feed privati nei progetti .NET.

Modulo 8: Best Practices
Sicurezza delle Pipeline
Principi di sicurezza nelle pipeline CI/CD.
Gestione delle autorizzazioni e dei ruoli.
Scanning del codice per vulnerabilità (panoramica).
Monitoraggio e Logging
Panoramica sul monitoraggio delle pipeline e delle applicazioni.
Utilizzo di log avanzati nelle pipeline.
Azure DevOps Marketplace per estensioni.

Dove si svolge

corso in modalità online classe virtuale in diretta con calendario da concordare

Testimonianze

recensioni su Google Aziende cercando Innovaformazione

Richiedi informazioni sul corso


Richiedi informazioni sul corso
Richiedi informazioni sul corso

Richiedi informazioni sul corso


3471012275 - 3429836

Caratteristiche del corso

Sede: Italia
Durata ore: 40
Ore online: 40
Settore corso: Informatica
Tipologia: Formazione aziendale
Livello: Specialistico
Attestato/Qualifica: Attestato di Frequenza
Crediti formativi: No
Stage: No
Frequenza corsi: On-line/A distanza
Durata ore: 40
Ore online: 40
Settore corso: Informatica
Tipologia: Formazione aziendale
Livello: Specialistico
Attestato/Qualifica: Attestato di Frequenza
Crediti formativi: No
Stage: No
Frequenza corsi: On-line/A distanza