Centralino: 0571 997787

Numero attivo in orario lavorativo

Microsoft Education Center (MOC)

AZ-400 – DESIGN AND IMPLEMENT MICROSOFT DEVOPS SOLUTIONS

Durata

4 Giorni

Ruolo

Architect, Cloud Architect, System Engineer

Tecnologie

Microsoft Azure

Vendor

Microsoft

Lingua

Al momento non sono disponibili edizioni del corso

1,770.00

Dettagli

OBIETTIVI

Il corso è rivolto a professionisti IT che lavorano nel mondo DevOps, in particolare figure che combinano competenze di sviluppo e amministrazione su Azure, che desiderano progettare e implementare soluzioni DevOps complete, utilizzando Azure DevOps, GitHub e strumenti correlati all’automazione, alla sicurezza e al monitoraggio.

Il corso punta a sviluppare competenze nella definizione dei flussi di lavoro, nella gestione del codice sorgente, nell’automazione delle pipeline di integrazione e distribuzione continua, nella sicurezza e compliance, e nella creazione di strategie di monitoraggio e feedback all’interno di ambienti Azure

PREREQUISITI

Corsi propedeutici (o conoscenze equivalenti ed esperienza pratica):

– Corso: AZ-104: Amministratore Microsoft Azure

– Corso: AZ-204: Sviluppo di soluzioni per Microsoft Azure

CONTENUTI:

Module 1: Development for enterprise DevOps

  • Introduction to DevOps
  • Plan Agile with GitHub Projects and Azure Boards
  • Design and implement branch strategies and workflows
  • Collaborate with pull requests in Azure Repos
  • Explore Git hooks
  • Plan foster inner source
  • Manage and configure repositories
  • Identify technical debt

 

Module 2: Implement CI with Azure Pipelines and GitHub Actions

  • Explore Azure Pipelines
  • Manage Azure Pipeline agents and pools
  • Describe pipelines and concurrency
  • Design and implement a pipeline strategy
  • Integrate with Azure Pipelines
  • Introduction to GitHub Actions
  • Learn continuous integration with GitHub Actions
  • Design a container build strategy

 

Module 3: Design and implement a release strategy

  • Create a release pipeline
  • Explore release recommendations
  • Provision and test environments
  • Manage and modularize tasks and templates
  • Automate inspection of health

 

Module 4: Implement a secure continuous deployment using Azure Pipelines

  • 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

 

Module 5: Manage infrastructure as code using Azure and DSC

  • 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

 

Module 6: Implement security and validate code bases for compliance

  • Introduction to Secure DevOps
  • Implement open-source software
  • Software Composition Analysis
  • Security Monitoring and Governance

 

Module 7: Design and implement a dependency management strategy

  • Explore package dependencies
  • Understand package management
  • Migrate consolidating and secure artifacts
  • Implement a versioning strategy
  • Introduction to GitHub Packages

 

Module 8: Implement continuous feedback

  • 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

EDU.Labs by Computer Gross
Via del Pino 1 - 50053 Empoli (FI) - Italia - P. I. 04801490485 - C.F. 02500250168
[email protected] | 0571 997787