Skip to main content

Durata corso:

5 giorni

Costo:

1.650,00 €

Designing and Implementing Microsoft DevOps Solutions (AZ-400) (MSAZ08)

Codice: MSAZ08

Il corso fornisce le conoscenze e le competenze per progettare e implementare i processi e le pratiche DevOps. Gli studenti impareranno come pianificare DevOps, usare il controllo dei sorgenti, dimensionare Git, consolidare gli artefatti, progettare una strategia di gestione delle dipendenze, gestire i segreti, implementare l’integrazione continua, implementare una strategia di costruzione del container, progettare una strategia di rilascio, impostare un flusso di lavoro di gestione del rilascio, implementare un modello di distribuzione e ottimizzare i meccanismi di feedback.

Modalità di erogazione

In aula o Live Virtual Classroom

Attestato di partecipazione

Al termine del corso verrà rilasciato l’attestato di frequenza

Contenuti del corso

Introduction to DevOps

Choose the right project

Describe team structures

Choose the DevOps tools

Plan Agile with GitHub Projects and Azure Boards

Introduction to source control

Describe types of source control systems

Work with Azure Repos and GitHub

Structure your Git Repo

Manage Git branches and workflows

Collaborate with pull requests in Azure Repos

Identify technical debt

Explore Git hooks

Plan foster inner source

Manage Git repositories

Explore Azure Pipelines

Manage Azure Pipeline agents and pools

Describe pipelines and concurrency

Explore continuous integration

Implement a pipeline strategy

Integrate with Azure Pipelines

Introduction to GitHub Actions

Learn continuous integration with GitHub Actions

Design a container build strategy

Introduction to continuous delivery

Create a release pipeline

Explore release recommendations

Provision and test environments

Manage and modularize tasks and templates

Automate inspection of health

Introduction to deployment patterns

Implement blue-green deployment and feature toggles

Implement canary releases and dark launching

Implement A/B testing and progressive exposure deployment

Integrate with identity management systems

Manage application configuration data

Explore infrastructure as code and configuration management

Create Azure resources using Azure Resource Manager templates

Create Azure resources by using Azure CLI

Explore Azure Automation with DevOps

Implement Desired State Configuration (DSC)

Implement Bicep

Introduction to Secure DevOps

Implement open-source software

Software Composition Analysis

Static analyzers

OWASP and Dynamic Analyzers

Security Monitoring and Governance

Explore package dependencies

Understand package management

Migrate consolidating and secure artifacts

Implement a versioning strategy

Introduction to GitHub Packages

Implement tools to track usage and flow

Develop monitor and status dashboards

Share knowledge within teams

Design processes to automate application analytics

Manage alerts, blameless retrospectives and a just culture

 

 

 

 

Partecipanti

Persone interessate alla implementazione dei processi DevOps.

Prerequisiti

avere concetti di cloud computing, compresa una comprensione delle implementazioni PaaS, SaaS e IaaS;

avere esperienza di almeno una di queste aree: amministrazione o nello sviluppo di Azure;

conoscere il controllo delle versioni, lo sviluppo agile del software e i principi fondamentali di sviluppo del software. (Sarebbe utile avere esperienza in un’organizzazione che fornisce software);

aver frequentato il corso MOC AZ-900 – Azure Fundamentals;

aver frequentato il corso MOC AZ-104 – Microsoft Azure Administrator;

aver frequentato il corso MOC AZ-204 – Sviluppare soluzioni per Microsoft Azure.

Obiettivi

Al termine del corso i partecipanti saranno in grado di:

  • sviluppare una strategia di strumentazione;
  • sviluppare una strategia di Site Reliability Engineering (SRE);
  • elaborare un piano di sicurezza e conformità;
  • gestire il controllo delle fonti;
  • facilitare la comunicazione e la collaborazione;
  • definire e implementare l’integrazione continua;
  • definire e implementare una consegna continua e una strategia di gestione dei rilasci.

 

Vuoi ulteriori info?

Torna a trovarci per conoscere i nuovi Corsi inseriti

Oppure richiedi informazioni sul corso che ti interessa nella sezione Contatti

My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.