FAQ

Corso Designing and Implementing DevOps solutions AZ-400

Obiettivi | Certificazione | Contenuti | Tipologia | Prerequisiti | Durata e Frequenza | Docenti | Modalità di Iscrizione | Calendario

Certificazione Microsoft DevOps Engineer Expert

Il Corso AZ-400 Designing and Implementing DevOps Solutions è un programma di formazione avanzato che si concentra sulla progettazione e l’implementazione di soluzioni DevOps. Il percorso copre la pianificazione del modello DevOps e la gestione del flow of work con traceability (work items, bug e quality), strutturando cicli di feedback e integrazioni tra GitHub e Azure DevOps (inclusi Azure Boards/GitHub Projects), fino alla documentazione automatizzata con wikis, Markdown e diagrammi Mermaid, webhooks e integrazione con Microsoft Teams. Viene approfondita la strategia di source control con Git (branching models come trunk-based/feature/release, pull request workflow, branch policies/protections), gestione repository enterprise (scaling con Scalar, large files con Git LFS, permissions, tagging e recovery). Il blocco centrale è dedicato a build and release pipelines con GitHub Actions e Azure Pipelines, sviluppo pipeline YAML, runner/agent infrastructure, triggers, multi-stage e parallelism, package management con GitHub Packages e Azure Artifacts, testing strategy (unit/integration/load, test tasks/agents, test results e code coverage), release strategy e deployment patterns (blue-green, canary, ring, feature flags, A/B testing, slot swap/rolling deployments), fino a IaC con Azure Resource Manager, Bicep e desired state configuration, oltre a manutenzione e ottimizzazione delle pipeline (health, concurrency, retention, migrazione classic→YAML). Il corso include un focus forte su security e compliance in automazione: scelta tra Service Principals e Managed Identity, gestione di tokens e service connections, secrets con Azure Key Vault, secure files, e scanning automatizzato con GitHub Advanced Security, CodeQL, Dependabot e Microsoft Defender for Cloud DevOps Security. Chiude con instrumentation e observability integrando Azure Monitor, Log Analytics, Application Insights e query KQL per metriche, tracing e troubleshooting. Il corso contribuisce alla preparazione dell’esame di Certificazione Microsoft DevOps Engineer Expert.

Contattaci ora per ricevere tutti i dettagli e per richiedere, senza alcun impegno, di parlare direttamente con uno dei nostri Docenti (Clicca qui)
oppure chiamaci subito al nostro Numero Verde (800-177596).

Calling from abroad? Reach us at +39 02 87168254.

Obiettivi del corso

Di seguito una sintesi degli obiettivi principali del Corso Designing and Implementing DevOps Solutions AZ-400:

  • Implementare flow of work, traceability e collaboration con GitHub/Azure DevOps, webhooks, wikis, Markdown e Mermaid.
  • Definire una source control strategy con Git (branching, PR workflow, policies/protections, Git LFS, Scalar, repo permissions).
  • Progettare build/release pipelines con GitHub Actions e Azure Pipelines (YAML, agents/runners, testing, artifacts, deployments).
  • Automatizzare security e compliance in pipeline con Key Vault, managed identities/service principals, GitHub Advanced Security, CodeQL e Dependabot.
  • Implementare monitoring e telemetry con Azure Monitor, Log Analytics, Application Insights e KQL per metriche, tracing e alerting.

Certificazione del corso

Esame AZ-400 Microsoft DevOps Engineer Expert; Questo esame valuta le competenze del candidato nel design e nell’implementazione di soluzioni DevOps con GitHub e Azure DevOps, includendo continuous integration, delivery, deployment, monitoring e feedback. I topics testati includono processes and communications, con flow of work (incluso GitHub Flow), feedback cycles (notifications e GitHub issues), integrazioni per tracking work con GitHub Projects e Azure Boards, traceability di source/bug/quality, e metriche DevOps (dashboard con cycle time, lead time, time to recovery) insieme a collaboration/documentation con wikis, Markdown, Mermaid, release notes/API documentation, webhooks e integrazione con Microsoft Teams. L’esame copre source control strategy (trunk-based/feature/release branching, PR workflow con branch policies/protections, repo scaling con Scalar, large files con Git LFS, permissions, tags, Git recovery e data removal). La parte più ampia riguarda build and release pipelines, includendo package management (GitHub Packages registry, Azure Artifacts), dependency/versioning strategy (SemVer, CalVer), testing strategy e gates, pipeline design con GitHub Actions e Azure Pipelines (agents/runners, triggers, YAML, multi-stage/parallelism, templates/variables/variable groups), deployment strategy (blue-green/canary/ring, feature flags, A/B testing, slot swap/rolling deployments), IaC e desired state configuration con Azure Resource Manager e Bicep, oltre a pipeline maintenance (health, concurrency, retention, classic→YAML). Include inoltre security and compliance (Service Principals vs Managed Identity, auth e permissions in GitHub/Azure DevOps, Key Vault, secure files, scanning con Microsoft Defender for Cloud DevOps Security, GitHub Advanced Security, CodeQL, Dependabot) e instrumentation con Azure Monitor, Log Analytics, Application Insights, alerts e analisi con distributed tracing e query KQL.

Contenuti del corso

Processes & Communications

  • Flow of work design e traceability (GitHub Flow, work tracking con GitHub Projects/Azure Boards)
  • Feedback cycles, notifications e issue management
  • DevOps metrics & dashboards (lead time, cycle time, time to recovery)
  • Documentation & collaboration con wikis, Markdown, Mermaid e release notes
  • Integration con webhooks e Microsoft Teams

Source Control Strategy

  • Branching strategy (trunk-based, feature branch, release branch)
  • Pull request workflow con branch policies e branch protections
  • Repo scaling con Scalar e large files strategy con Git LFS
  • Permissions, tags e repository governance
  • Git recovery e secure data removal patterns

Build & Release Pipelines

  • Package management con GitHub Packages e Azure Artifacts, artifact versioning (SemVer/CalVer)
  • Testing strategy: unit/integration/load, gates, test results e code coverage
  • Pipeline design con GitHub Actions/Azure Pipelines: YAML, triggers, multi-stage, parallelism, templates/variables
  • Deployment strategy: blue-green/canary/ring, feature flags, A/B testing, slot swap/rolling deployments
  • Pipeline maintenance: health, concurrency, retention, classic→YAML migration

Security & Compliance Automation

  • Service Principals vs Managed Identity e access model in GitHub/Azure DevOps
  • GitHub Apps/GITHUB_TOKEN/PAT e Azure DevOps service connections
  • Secrets/keys/certificates con Azure Key Vault e secure files in pipelines
  • Scanning strategy: dependency/code/secret/licensing scanning
  • GitHub Advanced Security, CodeQL, Dependabot e Defender for Cloud DevOps Security

Instrumentation & Observability

  • Azure Monitor + Log Analytics integration per DevOps environment
  • Telemetry collection con Application Insights e Azure Insights (VM/Container/Storage/Network)
  • GitHub insights/charts e alerting su GitHub Actions/Azure Pipelines events
  • Performance indicators (CPU/memory/disk/network) e app performance metrics
  • Distributed tracing e log analysis con KQL basics

Tipologia

Corso di Formazione con Docente

Docenti

I docenti sono Istruttori Autorizzati Microsoft e in altre tecnologie IT, con anni di esperienza pratica nel settore e nella Formazione.

Infrastruttura laboratoriale

Per tutte le tipologie di erogazione, il Corsista può accedere alle attrezzature e ai sistemi presenti nei Nostri laboratori o direttamente presso i data center del Vendor o dei suoi provider autorizzati in modalità remota. Ogni partecipante dispone di un accesso per implementare le varie configurazioni avendo così un riscontro pratico e immediato della teoria affrontata. Ecco di seguito alcuni scenari tratti dalle attività laboratoriali:

Corso Designing and Implementing DevOps solutions AZ-400

Dettagli del corso

Prerequisiti

Si consiglia la partecipazione al Corso Azure Administrator oppure il Corso Azure Developer.

Durata del corso

  • Durata Intensiva 4gg;

Frequenza

Varie tipologie di Frequenza Estensiva ed Intensiva.

Date del corso

  • Corso Designing and Implementing DevOps solutions (Formula Intensiva) – 09/02/2026 – 09:00 – 17:00

Modalità di iscrizione

Le iscrizioni sono a numero chiuso per garantire ai tutti i partecipanti un servizio eccellente.
L’iscrizione avviene richiedendo di essere contattati dal seguente Link, o contattando la sede al numero verde 800-177596 o inviando una richiesta all’email [email protected].