corso Microsoft AZ-400 – Progettazione e implementazione Microsoft DevOps Solutions è un corso di certificazione che si concentra sulle metodologie, sui processi e sugli strumenti necessari per implementare le soluzioni DevOps sulla piattaforma Microsoft Azure.
corso Microsoft AZ-400 – Progettazione e implementazione Microsoft DevOps Le soluzioni sono progettate per fornire ai professionisti IT le competenze e le conoscenze necessarie per implementare le pratiche DevOps utilizzando la piattaforma Microsoft Azure. Questo corso è rivolto a coloro che hanno già esperienza nello sviluppo e nella gestione di soluzioni on Azure e che vogliono integrare i metodi DevOps per ottimizzare i processi e migliorare la collaborazione tra i team. Questo corso è rivolto a chiunque desideri implementare processi DevOps o vuoi sostenere l'esame di certificazione Microsoft Azure DevOps Soluzioni - Azure Certificazione AZ 400 (essendo essenzialmente DevOps Certificazione di architetto per la soluzione Azure).
- Pianificare la trasformazione con obiettivi e scadenze comuni;
- Selezionare un progetto e identificare le metriche e i KPI del progetto;
- Creare un team agile e una struttura organizzativa;
- Descrive i vantaggi dell'utilizzo del controllo del codice sorgente;
- Migrare da TFVC a Git;
- Git scalabile per le aziende DevOps;
- Consigliare strumenti e pratiche di gestione degli artefatti;
- Estrae pacchetti comuni per consentire la condivisione e il riutilizzo;
- Migrare e consolidare gli artefatti;
- Migrare e integrare le misure di controllo del codice sorgente;
- Gestire la configurazione dell'applicazione;
- Sviluppare una strategia di qualità del progetto;
- Pianificare pratiche di sviluppo sicure e regole di conformità;
- Implementare e gestire l'infrastruttura costruita;
- Spiegare perché l'integrazione continua è importante;
- Implementare l'integrazione continua utilizzando Azure DevOps;
- Gestisci la qualità del codice, incluso SonarCloud e altre soluzioni di strumenti;
- Gestisci le policy di sicurezza con open source, OWASP e WhiteSource Bolt;
- Implementare una strategia di contenitore che includa il modo in cui i contenitori differiscono dalle macchine virtuali e il modo in cui i microservizi utilizzano i contenitori;
- Distribuire contenitori utilizzando Docker;
- Controllare la sicurezza dei pacchetti software open source e la conformità delle licenze per allinearli agli standard aziendali;
- Configurare l'accesso sicuro ai flussi di pacchetti;
- Ispezionare la codebase per identificare le dipendenze del codice che possono essere convertite in pacchetti;
- Identificare e consigliare tipi e versioni di pacchetti standardizzati all'interno della soluzione;
- Gestire la sicurezza e la conformità;
- Distinguere tra una versione e un'implementazione;
- Spiega gli aspetti di cui tenere conto durante la progettazione della strategia di lancio;
- Classificare un rilascio rispetto a un processo di rilascio e descrivere come possono controllarne la qualità;
- Spiega i modelli di distribuzione, sia nel senso tradizionale che moderno;
- Scegli uno strumento di gestione delle versioni;
- Spiegare la terminologia utilizzata in Azure DevOps e in altri strumenti di gestione delle versioni.
È richiesta la conoscenza di Azure, controllo della versione, sviluppo software Agile, principi fondamentali dello sviluppo software.
È utile che i partecipanti abbiano precedenti esperienze in un'organizzazione che fornisce software.
Modulo 1: Pianificazione per DevOps
Lezioni
Pianificazione della trasformazione
Selezione del progetto
Strutture di squadra
Migrazione a Azure DevOps
Lab: Pianificazione agile e gestione del portafoglio con Azure Boards
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Pianificare la trasformazione con obiettivi e tempistiche comuni
Per selezionare un progetto e identificare le metriche e i KPI del progetto
Creare un team agile e una struttura organizzativa
Progettare una strategia di integrazione degli strumenti
Sviluppare una strategia di gestione delle licenze (ad esempio utenti VSTS)
sviluppare una strategia per la tracciabilità end-to-end dagli elementi di lavoro al software funzionale
sviluppare una strategia di autenticazione e accesso
Progettare una strategia per l'integrazione delle risorse locali e cloud
Modulo 2: Introduzione al controllo del codice sorgente
Lezioni
Cos'è il controllo del codice sorgente
I vantaggi del controllo del codice sorgente
Tipi di sistemi di controllo del codice sorgente
Introduzione a Azure Repos
Introduzione a GitHub
Migrazione da Team Foundation Version Control (TFVC) a Git in Azure Repos
Accedere a Git Azure Repos
Lab: Controllo della versione con Git
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Descrive i vantaggi derivanti dall'uso del controllo del codice sorgente
Per descrivere Azure Repos e GitHub
Per migrare da TFVC a Git
Modulo 3: Scalabilità di Git per DevOps a livello aziendale
Lezioni
Come strutturare il tuo Git Repo
Flussi di lavoro con ramificazione Git
Collaborare con le richieste pull in Azure Repos
Perché dovresti essere interessato a GitHooks
Promozione della fonte interna
Lab: Revisione del codice con Pull Requests
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Spiegare come strutturare i repository Git
Descrivere i flussi di lavoro di ramificazione di Git
Per utilizzare le richieste pull per la collaborazione e la revisione del codice
Per utilizzare gli hook Git per l'automazione
Utilizzare git per promuovere fonti interne all'organizzazione
Modulo 4: consolidamento degli artefatti e sviluppo di una strategia di gestione delle dipendenze
Lezioni
Dipendenze dall'imballaggio
Gestione dei pacchetti
Migrazione e consolidamento degli artefatti
Laboratorio: Aggiornamento dei pacchetti
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Consigliare strumenti e pratiche di gestione degli artefatti
Astrazione di pacchetti comuni per consentire la condivisione e il riutilizzo
Migrare e consolidare gli artefatti
Migrare e integrare le misure di controllo del codice sorgente
Modulo 5: Implementazione dell'integrazione continua con Azure Pipelines
Lezioni
Il concetto di condutture in DevOps
Pipelines Azure
Valutazione dell'uso di agenti ospitati rispetto ad agenti privati
Gruppi di agenti
Pipelines e simultaneità
Azure DevOps e progetti open source (progetti pubblici)
Azure PipelineYAML vs Visual Designer
Panoramica dell'integrazione continua
Implementazione di una strategia di costruzione
Integrazione con Azure Pipelines
Integrazione del controllo della fonte esterna con Azure Pipelines
Creazione di agenti privati
Analisi e integrazione di build Docker multifase
Lab: Abilitazione dell'integrazione continua con Azure Pipelines
Laboratorio: Integrazione del controllo delle fonti esterne con Azure Pipelines
Laboratorio: integrazione di Jenkins con Azure Pipelines
Laboratorio: Implementazione di un'applicazione multi-contenitore
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Implementare e gestire le infrastrutture dell'edificio
Spiegare perché l'integrazione continua è importante
Per implementare l'integrazione continua utilizzando Azure DevOps
Modulo 6: Gestione della configurazione e dei segreti dell'applicazione
Lezioni
Introduzione alla sicurezza
Implementare un processo di sviluppo sicuro e conforme
Ripensare i dati di configurazione dell'applicazione
Gestione di segreti, token e certificati
Implementazione di strumenti di gestione della sicurezza e della conformità in una pipeline
Laboratorio: Integrazione Azure Key Vault con Azure DevOps
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Gestire la configurazione e i segreti dell'applicazione
Modulo 7: Gestione della qualità del codice e delle politiche di sicurezza
Lezioni
Gestione della qualità del codice
Gestione delle politiche di sicurezza
Laboratorio: Gestione dei debiti tecnici con Azure DevOps e SonarCloud
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Gestire la qualità del codice incluso: Debito tecnico SonarCloud e altre soluzioni di strumenti
Per gestire le policy di sicurezza open source e OWASP
Modulo 8: Implementazione di una strategia di costruzione di container
Lezioni
Implementazione di una strategia di containerizzazione
Lab: Modernizzazione delle applicazioni ASP.NET esistenti con Azure
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Implementare una strategia per i contenitori, incluso il modo in cui i contenitori differiscono dalle macchine virtuali e il modo in cui i microservizi utilizzano i contenitori
Distribuisci contenitori utilizzando Docker
Modulo 9: Gestione del controllo delle versioni, della sicurezza e della conformità degli artefatti
Lezioni
Sicurezza del pacchetto
software open source
Integrazione della scansione delle licenze e delle vulnerabilità
Implementazione di una strategia di versioning (versione git)
Laboratorio: Sicurezza Open Source e Gestione delle Licenze con WhiteSource
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Ispeziona i pacchetti software open source per verificarne la sicurezza e la conformità delle licenze per l'allineamento agli standard aziendali
Configura la pipeline di compilazione per accedere alla sicurezza del pacchetto e alla valutazione della licenza
Per configurare l'accesso sicuro ai flussi di pacchetti
per ispezionare la base di codice per identificare le dipendenze del codice che possono essere convertite in pacchetti
Identificare e consigliare tipi e versioni di pacchetti standardizzati per l'intera soluzione
Refactoring delle pipeline di build esistenti per implementare la strategia di rilascio che pubblica i pacchetti
Gestire la sicurezza e la conformità
Modulo 10: Sviluppo di una strategia di lancio
Lezioni
Introduzione alla consegna continua
Raccomandazioni riguardanti la strategia di lancio
Costruire una pipeline di lancio di alta qualità
Scelta di un modello di implementazione
Scegliere il giusto strumento di gestione dei rilasci
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Distinguere tra una versione e una distribuzione
Definire i componenti di una pipeline di rilascio
Spiega le cose da tenere a mente quando sviluppi la tua strategia di lancio
Classificare un rilascio rispetto a un processo di rilascio e mostrare come controllare la qualità di entrambi
Descrivere il principio delle porte di rilascio e come affrontare le note di rilascio e la documentazione
Spiegare i modelli di implementazione, sia nel senso tradizionale che moderno
Scelta di uno strumento di gestione dei rilasci
Modulo 11: Impostazione di un flusso di lavoro per la gestione dei rilasci
Lezioni
Creazione di una pipeline di lancio
Provisioning e configurazione degli ambienti
Gestione e modularizzazione di attività e modelli
Integrazione dei segreti con la pipeline di rilascio
Impostazione dell'automazione dell'integrazione e dell'automazione dei test funzionali
Automazione dell'ispezione sanitaria
Lab: Configurazione di pipeline come codice con YAML
Lab: configurazione dei segreti nella pipeline con Azure Cassaforte delle chiavi
Laboratorio: impostazione ed esecuzione di test funzionali
Laboratorio: Utilizzo Azure Monitorare come cancello di lancio
Lab: Creazione di una dashboard di lancio
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Spiegare la terminologia utilizzata in Azure DevOps e altri strumenti di gestione dei rilasci
Descrivere cos'è un'attività di compilazione e rilascio, cosa può fare e alcune attività di distribuzione disponibili
Classificare un agente, una coda di agenti e un gruppo di agenti
Spiegare perché a volte sono necessarie più attività di rilascio all'interno di una pipeline di rilascio
Distinguere tra attività di rilascio multi-agente e multi-configurazione
Utilizzo delle variabili di rilascio e delle variabili di fase nella pipeline di rilascio
Distribuisci in un ambiente sicuro utilizzando una connessione al servizio
Integrare i test nella pipeline
Elenca i diversi modi per ispezionare la pipeline e l'integrità del rilascio utilizzando avvisi, hook di servizio e report
Creazione di un cancello di lancio
Modulo 12: Implementazione di un modello di implementazione appropriato
Lezioni
Introduzione ai modelli di distribuzione
Implementazione dell'implementazione blu Green Distribuzione
Modifiche alle funzionalità
Rilasci canarini
Lancio oscuro
Test AB
Attuazione dell'esposizione progressiva
Lab: gestione dei flag di funzionalità con LaunchDarkly e Azure DevOps
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Descrive i modelli di implementazione
Per implementare l'implementazione Blue Green Distribuzione
Distribuzione della versione Canary
Per implementare l'attuazione dell'esposizione progressiva
Modulo 13: implementazione del processo di indirizzamento del feedback del sistema ai team di sviluppo
Lezioni
Implementa strumenti per monitorare l'utilizzo del sistema, l'utilizzo delle funzionalità e il flusso
Implementazione del percorso per i dati provenienti dai report sugli arresti anomali delle app mobili
Sviluppo di dashboard per il monitoraggio e lo stato
Integrazione e configurazione di sistemi di ticketing
Laboratorio: Monitoraggio delle prestazioni delle applicazioni
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Configura l'integrazione della segnalazione degli arresti anomali per le applicazioni client
Sviluppare dashboard di monitoraggio e stato
Implementare il routing per i dati provenienti dai report sugli arresti anomali dell'applicazione client
Implementa strumenti per monitorare l'utilizzo del sistema, l'utilizzo delle funzionalità e il flusso
Integra e configura i sistemi di ticketing con la gestione del lavoro del team di sviluppo
Modulo 14: Implementazione di una strategia mobile DevOps
Lezioni
Introduzione a DevOps mobile
Introduzione a Visual Studio App Center
Gestisci set di dispositivi mobili di destinazione e gruppi di distribuzione
Gestisci i set di dispositivi di destinazione del test dell'interfaccia utente
Fornitura di dispositivi di test per l'implementazione
Creazione di gruppi di distribuzione pubblici e privati
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Per attuare una strategia DevOps mobilia
Modulo 15: Infrastruttura e strumenti di configurazione Azure
Lezioni
Infrastruttura come gestione del codice e della configurazione
Creare risorse Azure utilizzando i modelli ARM
Creare risorse Azure utilizzando Azure CLI
Creare risorse Azure attraverso l'uso Azure PowerShell
Configurazione dello stato desiderato (DSC)
automazione Azure cu DevOps
Ulteriori strumenti di automazione
Laboratorio: Implementazioni Azure utilizzando i modelli di Resource Manager
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Applicare i principi dell'infrastruttura e della configurazione come codice
Implementare e gestire l'infrastruttura utilizzando tecnologie di automazione Microsoft, come modelli ARM, PowerShell e Azure CLI
Modulo 16: Modelli e Servizi di Implementazione Azure
Lezioni
Moduli e opzioni di distribuzione
Servizi Azure Infrastructure-as-a-Service (IaaS)
Servizi Azure Piattaforma come servizio (PaaS)
Servizi di elaborazione serverless e HPC
Azure Tessuto di servizio
Laboratorio: Azure Automazione: implementazione IaaS o PaaS
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Descrive i modelli di distribuzione e i servizi disponibili con Azure
Modulo 17: Creazione e gestione dell'infrastruttura dei servizi Kubernetes
Lezioni
Servizio Azure kubernetes
Laboratorio: Implementazione di un'applicazione multi-contenitore presso Azure Servizio Kubernetes
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Distribuisci e configura un cluster Kubernetes gestito
Modulo 18: Infrastruttura di terze parti come strumenti di codice disponibili con Azure
Lezioni
Chef
Fantoccio
ansible
Terraform
Laboratorio: Infrastrutture come codice
Laboratorio: Automazione delle implementazioni infrastrutturali in cloud con Terraform e Azure Pipelines
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Distribuisci e configura l'infrastruttura utilizzando strumenti e servizi di terze parti con Azure, come Chef, Puppet, Ansible, SaltStack e Terraform
Modulo 19: Implementazione della conformità e della sicurezza nell'infrastruttura
Lezioni
Principi di sicurezza e rispetto delle norme DevOps
Centro di sicurezza Azure
Lab: Implementazione della sicurezza e della conformità in una pipeline DevOps Azure
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Definire un'infrastruttura e una strategia di configurazione e un set di strumenti appropriato per una pipeline di rilascio e un'infrastruttura applicativa
Implementa conformità e sicurezza nella tua infrastruttura applicativa.
Modulo 20: Raccomandazione e progettazione di meccanismi di feedback del sistema
Lezioni
Il ciclo interno
La mentalità della sperimentazione continua
Progettazione di pratiche per misurare la soddisfazione dell'utente finale
Progettare processi di acquisizione e analisi del feedback degli utenti
Progettazione di processi per automatizzare l'analisi delle applicazioni
Laboratorio: Integrazione tra Azure DevOps e squadre
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Sviluppare pratiche per misurare la soddisfazione degli utenti finali
Progettare processi per acquisire e analizzare il feedback degli utenti da fonti esterne
Progettare il routing per i dati provenienti dai report sugli errori delle applicazioni del cliente
Consigliare strumenti e tecnologie di monitoraggio
Consigliare strumenti per monitorare l'utilizzo e le funzionalità del sistema
Modulo 21: Ottimizzazione dei meccanismi di feedback
Lezioni
Ingegneria dell'affidabilità del sito
Analizzare la telemetria per stabilire una linea di base
Apporta modifiche continue per ridurre gli avvisi privi di significato o non utilizzabili
Analizzare gli avvisi per stabilire una linea di base
Retrospettive irreprensibili e una cultura giusta
Dopo aver completato questo modulo, gli studenti saranno in grado di:
Analizzare gli avvisi per stabilire una linea di base
Analizzare la telemetria per stabilire una linea di base
Condurre analisi in loco e ottenere feedback sulle interruzioni del sistema
Apporta modifiche continue per ridurre gli avvisi privi di significato o non utilizzabili
Non ci sono corsi consigliati dopo aver completato questo corso.
corso Microsoft AZ400 – Progettazione e Realizzazione Microsoft DevOps Solutions ti prepara per la certificazione Certificazione AZ 400 – Microsoft Certificato: DevOps Ingegnere esperto.
Microsoft AZ-400 – Progettazione e implementazione Microsoft DevOps Soluzioni

Dettagli del Corso
Domande frequenti sulla formazione Microsoft AZ400
Quali sono i prerequisiti per partecipare al corso Microsoft AZ-400?
I prerequisiti includono la conoscenza fondamentale di Azure, esperienza di lavoro con i processi DevOps e conoscenza di base di scripting e automazione.
Quali competenze tecniche acquisirò una volta completato il corso? Microsoft AZ-400?
Acquisirai competenze nella pianificazione e nel monitoraggio del lavoro, nello sviluppo e nella distribuzione di codice, nella gestione del controllo delle versioni, nell'automazione di build e rilasci, nel monitoraggio delle applicazioni e nell'implementazione di misure di sicurezza e conformità.
Come mi aiuterà la certificazione Microsoft AZ-400 nella mia carriera professionale?
La certificazione convaliderà le tue capacità nell'implementazione di soluzioni DevOps sulla piattaforma Azure, aumenterà la tua visibilità professionale e le possibilità di impiego in ruoli di DevOps Ingegnere o altre posizioni tecniche avanzate.
Quali strumenti e tecnologie Microsoft Azure sono trattati nel corso Microsoft AZ-400?
Gli strumenti e le tecnologie trattati includono Azure DevOps Servizi (Azure tavole, Azure riposo, Azure Pipelines, Azure Piani di prova, Azure artefatti), Azure Monitoraggio, Application Insights e Azure Centro di sicurezza.
Perché mostro questo corso?
Questo corso è consigliato a causa delle tue ricerche che includono termini come: az400, azure devops certificazione, azure devops certificazione az 400, certificazione az 400,, devops attestato di architetto, progettazione e realizzazione az 400 microsoft devops soluzioni, azure corso az 400, az 400 devops, azure devops ovviamente az 400 microsoft, microsoft az400, az400 microsoft azure devops, azure certificazione az 400, az 400 microsoft azure devops ingegnere, corso az 400, azure certificazione az 400, az 400 microsoft azure devops ingegnere esperto, azure devops corso di certificazione, az 400 microsoft azure devops soluzioni, azure devops allenamento, az 400 microsoft Imparando devops, azure corso, formazione az 400, ms az 400, ms impara az 400, az 400 azure, azure az 400, azuredevops Git o altri.

