AZ-400: Design and Implement Microsoft DevOps solutions

€695.00
| /

________________________________________________________________

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

Other modes: Telepresence - Classroom

________________________________________________________________

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 discover 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.

gift

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

Promotion valid until December 31, 2026. One-attempt exam available only in Virtual - Distance Learning format.

 

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

⏱️

Course duration:
100 hours

💻

Format and Support:
Virtual, support always by your side

🔑

Classroom access:
3 months

Microsoft DevOps Solutions - Continuous integration - Continuous delivery - Azure DevOps - Process automation - CI/CD - Agile development - Pipeline management -  DevOps implementation - Agile practices

 

Course aimed at 

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


AZ-400 Training Elements

  • Development for Enterprise DevOps
  • CI Implementation with Azure Pipelines and GitHub Actions
  • Design and Implement a Release Strategy
  • Secure Continuous Deployment Implementation with Azure Pipelines
  • Infrastructure as Code Management with Azure and DSC
  • Security Implementation and Codebase Validation for Compliance
  • Design and Implement a Dependency Management Strategy
  • Continuous Feedback Implementation

 

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
  • Design and Application of Branching Strategies and Workflows
  • Collaboration with Pull Requests in Azure Repos
  • Exploring Git Links
  • Planning the Promotion of an Internal Source
  • Repository Management and Configuration
  • 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 Groups and Agents
  • Describing Pipelines and Concurrency
  • Design and Application of a Pipeline Strategy
  • Integration with Azure Pipelines
  • Introduction to GitHub Actions
  • Information on 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 Differentiate 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 Groups and Describing Pipeline Styles
  • Enabling Continuous Integration with Azure Pipelines
  • Implementing GitHub Actions for CI/CD
  • Implementing Docker Containers in Azure App Service Web Apps

Module 3: Designing and Implementing a Versioning Strategy

  • Creating a Versioning Pipeline
  • Exploring Versioning Recommendations
  • Environment Provisioning and Testing
  • Management and Modularization of Tasks and Templates
  • Multi-Stage YAML
  • Automating Status Inspection

Objectives:

  • Explain Azure DevOps Terminology and Versioning Management Tools
  • Define Components and Variables of a Versioning Pipeline
  • Differentiate Between Versioning and Deployment
  • Inspect the Status of the Pipeline and the Version

Labs:

  • Configuring Pipelines as Code with YAML
  • Deployment Control with Version Gates
  • Configuration and Execution of Functional Tests

Module 4: Creating a Secure Continuous Deployment with Azure Pipelines

  • Introduction to Deployment Patterns
  • Blue-Green Deployment and Feature Toggling
  • Implementing Controlled Versions and Dark Launches
  • Implementing A/B Testing and Progressive Exposure
  • Integration with Identity Management Systems
  • Managing Application Configuration Data

Objectives:

  • Describe Deployment Patterns
  • Implement Blue-Green, Controlled Versions, 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 with Azure and DSC

  • Exploring Configuration Management and Infrastructure as Code
  • Creating Azure Resources with 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 Codebase Compliance Validation

  • 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 the Infrastructure
  • Integrate License and Vulnerability Scans into Pipelines

Module 7: Designing and Implementing a Dependency Management Strategy

  • Exploring Package Dependencies
  • Describing Package Management
  • Migrate, Consolidate, and Protect Artifacts
  • Implement 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 Dashboards and Status
  • Sharing Knowledge in Teams
  • Designing Processes to Automate Application Analysis
  • Managing Alerts, Blameless Retrospectives, and a Just Culture

Objectives:

  • Developing Monitoring Dashboards and Status
  • Implementing Tools to Monitor System Usage and Flow
  • Integrating Voucher 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 knowledge of PaaS, SaaS, and IaaS implementations.

  • 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 working in an organization that offers software would be useful. 

 

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 obtain at least one of the following certifications:

Take the Exam:

  • AZ-400: Designing and Implementing Microsoft DevOps solutions

Earn the Certification:

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 Title: 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