Implement a secure continuous deployment using Azure Pipelines
This learning path helps prepare you for Exam AZ-400: Designing and Implementing Microsoft DevOps Solutions.
Introduction to deployment patternsThis module introduces deployment patterns and explains microservices architecture to help improve the deployment cycle and examine classical and modern deployment patterns.
Introduction
Explore microservices architecture
Examine classical deployment patterns
Understand modern deployment patterns
Module assessment
Summary
Implement blue-green deployment and feature togglesThis module describes the blue-green deployment process and introduces feature toggle techniques to implement in the development process.
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 launchingThis module describes deployment strategies around canary releases and dark launching and examines traffic managers.
Introduction
Explore canary releases
Examine traffic manager
Understand dark launching
Module assessment
Summary
Implement A/B testing and progressive exposure deploymentThis module introduces A/B test and progressive exposure deployment concepts and explores CI/CD with deployment rings--ring-based deployment.
Introduction
What is A/B testing?
Explore CI-CD with deployment rings
Module assessment
Summary
Integrate with identity management systemsThis module describes the integration with GitHub and single sign-on (SSO) for authentication, service principals, and managed service identities.
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 dataThis module explores ways to rethink application configuration data and the separation of concerns method. Explore Azure App Configuration, details Key-value pairs, App Configuration feature management, and integrate Azure Key Vault with Azure Pipelines.
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 DevOps
Enable Dynamic Configuration and Feature Flags
Module assessment
Summary