Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

AZ-400: Implement a secure continuous deployment using Azure Pipelines

Microsoft via Microsoft Learn

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
  • Explore deployment pattern architectures including microservices frameworks, classical deployment methodologies, and modern continuous delivery strategies for optimized software release cycles.

    By the end of this module, you'll be able to:

    • Analyze deployment pattern architectures and implementation strategies

    • Evaluate microservices architecture principles and distributed system design

    • Compare classical and modern deployment patterns for optimal release strategies

    • Design scalable deployment architectures aligned with organizational requirements

  • Learn blue-green deployment strategies, Azure deployment slot management, and feature toggle implementation for progressive delivery and risk mitigation.

    By the end of this module, you'll be able to:

    • Analyze advanced deployment strategies and progressive delivery patterns
    • Implement blue-green deployment architectures for zero-downtime releases
    • Configure and manage Azure deployment slots for environment isolation
    • Design and implement feature toggle systems for dynamic feature control
  • Learn canary release strategies, Azure Traffic Manager configuration, and dark launching techniques for progressive delivery and risk-controlled deployments.

    By the end of this module, you'll be able to:

    • Analyze progressive deployment strategies and incremental rollout patterns

    • Implement canary release architectures with gradual traffic migration

    • Configure Azure Traffic Manager for intelligent traffic distribution

    • Design dark launching strategies for hidden feature validation

  • Learn A/B testing methodologies, progressive exposure strategies, and ring-based deployment architectures for data-driven feature validation and controlled rollouts.

    By the end of this module, you'll be able to:

    • Design progressive exposure deployment strategies with phased user cohort targeting

    • Implement A/B testing frameworks for data-driven feature validation

    • Configure ring-based deployment architectures for controlled CI/CD rollouts

    • Analyze deployment strategy tradeoffs and select optimal patterns

  • Master identity integration architectures including GitHub SSO, Microsoft Entra ID workload identities, service principals, and managed identities for secure DevOps authentication.

    By the end of this module, you'll be able to:

    • Integrate Azure DevOps with Microsoft Entra ID identity management architectures

    • Implement GitHub single sign-on (SSO) and multifactor authentication strategies

    • Design and provision service principals for workload identity scenarios

    • Configure managed identities for passwordless Azure resource authentication

  • Learn externalized configuration patterns, Azure App Configuration implementation, Key Vault integration, and feature flag management for secure, dynamic application settings

    By the end of this module, you'll be able to:

    • Design externalized configuration architectures implementing separation of concerns principles
    • Implement Azure App Configuration with key-value pair management and labeling strategies
    • Integrate Azure Key Vault with Azure Pipelines for secure secret management
    • Configure feature flags and dynamic configuration for progressive feature rollouts
    • Manage secrets, tokens, and certificates following DevOps security best practices
    • Implement external configuration store patterns for distributed applications

Syllabus

  • Introduction to deployment patterns
    • Introduction
    • Explore microservices architecture
    • Examine classical deployment patterns
    • Understand modern deployment patterns
    • Module assessment
    • Summary
  • Implement blue-green deployment and feature toggles
    • Introduction
    • What is blue-green deployment?
    • Explore deployment slots
    • Introduction to feature toggles
    • Describe feature toggle maintenance
    • Module assessment
    • Summary
  • Implement canary releases and dark launching
    • Introduction
    • Explore canary releases
    • Examine traffic manager
    • Understand dark launching
    • Module assessment
    • Summary
  • Implement A/B testing and progressive exposure deployment
    • Introduction
    • What is A/B testing?
    • Explore CI/CD with deployment rings
    • Module assessment
    • Summary
  • Integrate with identity management systems
    • Introduction
    • Integrate GitHub with single sign-on (SSO)
    • Design and implement permissions and roles in GitHub
    • Design and implement permissions and security groups in Azure DevOps
    • Explore workload identities
    • Implement managed identities
    • Module assessment
    • Summary
  • Manage application configuration data
    • Introduction
    • Rethink application configuration data
    • Explore separation of concerns
    • Understand external configuration store patterns
    • Implement Azure DevOps secure files
    • Introduction to Azure App Configuration
    • Examine key-value pairs
    • Examine App Configuration feature management
    • Integrate Azure Key Vault with Azure Pipelines
    • Manage secrets, tokens, and certificates
    • Examine DevOps inner and outer loop
    • Integrate Azure Key Vault with Azure Pipelines
    • Enable dynamic configuration and feature flags
    • Module assessment
    • Summary

Reviews

Start your review of AZ-400: Implement a secure continuous deployment using Azure Pipelines

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.