AZ-400: Designing and Implementing Microsoft DevOps solutions

€695.00
| /

________________________________________________________________

Do you want to take this course in another training modality?
Contact us

Other modalities: Self-Learning - Telepresence - On-site

________________________________________________________________

AZ-400 Course: Design and Implement Microsoft DevOps solutions

This course provides the knowledge and skills to design and implement DevOps processes and practices. Students will learn how to plan DevOps, use source control, scale Git for an enterprise, consolidate artifacts, design a dependency management strategy, manage secrets, implement continuous integration, implement a container build strategy, design a release strategy, configure a release management workflow, implement a deployment pattern, and optimize feedback mechanisms.

regalo

Virtual course with a complimentary certification exam included. Don't miss this opportunity! The exam is valued at €126 + VAT and is included at no additional cost.

Promotion valid until June 30, 2026. One-attempt exam available only in Virtual - Remote Training mode.

 

Level: Advanced - Product: Azure - Role: DevOps Engineer

⏱️

Course Duration:
100 hours

💻

Modes and Support:
Virtual, support always by your side

🔑

Access to classroom:
3 months

Microsoft DevOps Solutions - Continuous Integration - Continuous Delivery - Azure DevOps - Process Automation - CI/CD - Agile Development - Pipeline Management - DevOps Implementation - Agile Practices

 

Course intended for 

Students taking this course are interested in designing and implementing DevOps processes or passing the Microsoft Azure DevOps Solutions certification exam.


Elements of the AZ-400 training

  • Developing for Enterprise DevOps
  • Implementing CI with Azure Pipelines and GitHub Actions
  • Designing and implementing a release strategy
  • Implementing secure continuous deployment using Azure Pipelines
  • Managing infrastructure as code using Azure and DSC
  • Implementing security and validating codebases for compliance
  • Designing and implementing a dependency management strategy
  • Implementing continuous feedback

 

AZ-400 Course Content: Designing and Implementing Microsoft DevOps Solutions

Module 1: Implementing Development for Enterprise DevOps

  • Introduction to DevOps
  • Agile planning with GitHub Projects and Azure Boards
  • Designing and applying branch strategies and workflows
  • Collaborating with pull requests in Azure Repos
  • Exploring Git hooks
  • Planning for inner sourcing
  • Managing and configuring repositories
  • Identifying technical debt

Objectives:

  • Explain how to structure Git repositories
  • Describe Git branch workflows
  • Leverage pull requests for collaboration and code reviews
  • Use GitHub flow for collaboration

Labs:

  • Agile Planning and Portfolio Management with Azure Boards
  • Version Control with Git in Azure Repos

Module 2: Implementing CI with Azure Pipelines and GitHub Actions

  • Exploring Azure Pipelines
  • Managing Azure Pipeline agents and pools
  • Understanding pipelines and concurrency
  • Designing and applying a pipeline strategy
  • Integrating with Azure Pipelines
  • Introduction to GitHub Actions
  • Understanding continuous integration with GitHub Actions
  • Designing a container build strategy

Objectives:

  • Explain the role of Azure Pipelines and its components
  • Implement a container strategy and differences from virtual machines
  • Configure agents for Azure Pipelines
  • Explain the importance of continuous integration
  • Implement CI with Azure DevOps and GitHub Actions

Labs:

  • Configuring agent pools and describing pipeline styles
  • Enabling continuous integration with Azure Pipelines
  • Implementing GitHub Actions for CI/CD
  • Deploying Docker containers to Azure App Service web apps

Module 3: Designing and Implementing a Release Strategy

  • Creating a release pipeline
  • Exploring release recommendations
  • Provisioning and testing environments
  • Managing and modularizing tasks and templates
  • Multi-stage YAML
  • Automating health inspection

Objectives:

  • Explain Azure DevOps terminology and release management tools
  • Define release pipeline components and variables
  • Differentiate between release and deployment
  • Inspect pipeline and release health

Labs:

  • Configuring pipelines as code with YAML
  • Controlling deployments with release gates
  • Configuring and executing functional tests

Module 4: Creating a Secure Continuous Deployment using Azure Pipelines

  • Introduction to deployment patterns
  • Blue-green deployment and feature toggles
  • Implementing controlled releases and dark launching
  • Implementing A/B testing and progressive exposure
  • Integrating with identity management systems
  • Managing application configuration data

Objectives:

  • Describe deployment patterns
  • Implement blue-green, controlled releases, and progressive exposure
  • Manage application configuration and secrets
  • Integrate Azure Key Vault with pipelines

Labs:

  • Integrating Azure Key Vault with Azure DevOps
  • Enabling feature flags and dynamic configuration

Module 5: Managing Infrastructure as Code using Azure and DSC

  • Exploring configuration management and infrastructure as code
  • Creating Azure resources using ARM templates
  • Implementing Bicep
  • Creating Azure resources with Azure CLI
  • Exploring Azure Automation with DevOps
  • Implementing Desired State Configuration (DSC)

Objectives:

  • Apply infrastructure and configuration as code principles
  • Implement and manage infrastructure with ARM, Azure CLI, DSC, and Azure Automation

Labs:

  • Deployments with Azure Bicep templates

Module 6: Implementing Security and Validating Codebase Compliance

  • Introduction to Secure DevOps
  • Implementing open-source software
  • Software composition analysis
  • Security monitoring and governance

Objectives:

  • Define a secure infrastructure and configuration strategy
  • Implement compliance and security in infrastructure
  • Integrate license and vulnerability scanning into pipelines

Module 7: Designing and Implementing a Dependency Management Strategy

  • Exploring package dependencies
  • Understanding package management
  • Migrating, consolidating, and securing artifacts
  • Implementing a version control strategy
  • Introduction to GitHub Packages

Objectives:

  • Recommend artifact management tools and procedures
  • Migrate and consolidate artifacts
  • Integrate source code control measures

Labs:

  • Package Management with Azure Artifacts

Module 8: Implementing Continuous Feedback

  • Implementing tools to track usage and flow
  • Developing monitoring and health dashboards
  • Sharing knowledge across teams
  • Designing processes to automate application analysis
  • Managing alerts, blameless retrospectives, and a just culture

Objectives:

  • Developing monitoring and health dashboards
  • Implementing tools to monitor system usage and flow
  • Integrating ticketing systems with team work management
  • Automating application analysis
  • Managing alerts and blameless retrospectives

Labs:

  • Monitoring application performance with Azure Load Testing
  • Sharing team knowledge with Azure Project wikis


Prerequisites

Students who pass the test will have prior knowledge and understanding of:

  • Cloud computing concepts, including an understanding of PaaS, SaaS, and IaaS deployments.

  • Azure administration and Azure development with proven experience in at least one of these areas.

  • Version control, Agile Software Development, and basic software development principles. Experience in a software-providing organization would be helpful. 

 

Language

  • Course: English / Spanish
  • Labs: English 

 

Related Microsoft Certification: DevOps Engineer Expert

Complete a prerequisite:

To become a Microsoft Certified: DevOps Engineer Expert, you must earn at least one of the following certifications:

Take the exam:

  • AZ-400: Designing and Implementing Microsoft DevOps solutions

Get certified:

Microsoft Certified: DevOps Engineer Expert

As a DevOps engineer, you are a developer or infrastructure administrator who also has experience working with people, processes, and products to enable the continuous delivery of value in organizations.

  • Job role: DevOps Engineer

 

💡 Did you know this course is included in LaaS Cert?

Take this course and many more with our LaaS Cert annual license . Unlimited training for only €1,295!

✅ Microsoft, Linux-LPI, SCRUM, ITIL and Nanfor technical courses

✅ Personalized support always by your side

✅ 100% online, official and updated

Get your license now!

LaaS cert Formación ilimitada

Information related to training

Soporte siempre a tu lado

Training support

Always by your side

Modalidades Formativas

Training modalities

Self Learning - Virtual - In-person - Telepresence

bonificaciones

Bonuses

For companies