Reviews 4,2
Reviews 4,5
100% fundable

AZ-400 Designing and Implementing Microsoft DevOps Solutions

Delivering software reliably, securely, and at scale gives organizations a decisive competitive edge. AZ-400 shows how DevOps practices and Azure tools come together to form robust delivery pipelines.

Key topics

  • Build and operate end-to-end delivery pipelines with Microsoft technologies.
  • Plan, implement, and run CI/CD processes across the full development lifecycle.
  • Manage infrastructure through code and deploy it automatically in Azure.
  • Embed testing and monitoring directly into the delivery workflow.
  • Anchor security measures in DevOps workflows from the very beginning.

Prerequisite
Those already working in IT operations or software development with some exposure to cloud platforms are ready to start.

Target group
This training is designed for developers, ops professionals, and cloud engineers who want to advance their teams with modern deployment methods.

Hands-on labs and real-world scenarios help you apply what you've learned right away – from building your first pipeline to deploying production-ready infrastructure.

Course content
  • Understanding the fundamentals of DevOps
  • Identifying suitable projects for DevOps adoption
  • Analyzing and mapping team structures
  • Evaluating and selecting DevOps tools
  • Running agile planning with GitHub Projects and Azure Boards
  • Getting started with version control
  • Distinguishing between types of version control systems
  • Collaborating productively using Azure Repos and GitHub
  • Setting up well-structured Git repositories
  • Handling Git branches and development workflows effectively
  • Using pull requests to streamline collaboration in Azure Repos
  • Applying and customizing Git hooks
  • Designing inner source initiatives
  • Centralizing and administering Git repositories
  • Recognizing and reducing technical debt
  • Getting started with Azure Pipelines
  • Administering pipeline agents and pools in Azure
  • Understanding pipeline structure and parallelism
  • Putting continuous integration into practice
  • Developing and applying a pipeline strategy
  • Connecting Azure Pipelines with existing systems
  • Setting up and configuring GitHub Actions
  • Building and optimizing CI with GitHub Actions
  • Designing and implementing container build strategies
  • Understanding continuous delivery as a foundation
  • Evaluating and selecting release strategies
  • Constructing a well-crafted, reliable release pipeline
  • Getting familiar with core deployment patterns
  • Applying blue-green deployments and feature toggles
  • Rolling out canary releases and dark launching
  • Running A/B tests and managing progressive rollouts
  • Building and configuring a release pipeline
  • Provisioning and validating deployment environments
  • Modularizing tasks and templates for reusability
  • Setting up automated health checks
  • Centralizing application configuration data
  • Connecting to identity management systems
  • Putting application configuration management into practice
  • Exploring the principles of infrastructure as code and configuration management
  • Provisioning Azure resources with ARM templates
  • Automating Azure resource creation with the Azure CLI
  • Integrating Azure Automation into DevOps workflows
  • Applying Desired State Configuration (DSC) in practice
  • Describing infrastructure declaratively with Bicep
  • Understanding and applying DevSecOps fundamentals
  • Using open source components securely
  • Analyzing and assessing software dependencies
  • Integrating static code analysis
  • Running dynamic security tests using OWASP methods
  • Building security monitoring and governance processes
  • Analyzing and understanding package dependencies
  • Grasping the concepts of package management
  • Migrating, consolidating, and protecting build artifacts
  • Developing a versioning strategy for packages
  • Using GitHub Packages as an artifact registry
  • Setting up tools to track usage and deployment flow
  • Building and maintaining monitoring and status dashboards
  • Passing on insights and knowledge within the team
  • Creating automated processes for application analysis
  • Establishing alerts, retrospectives, and a learning-oriented team culture

Your Personal Path to the Right Continuing Education Program—We Provide Personalized Guidance

Our experienced educational advisors will guide you from your very first question all the way to the start of your continuing education program.