YoVDO

AZ-400: Design and implement a release strategy

Offered By: Microsoft via Microsoft Learn

Tags

AZ-400: Designing and Implementing Microsoft DevOps Solutions Courses A/B Testing Courses Blue-Green Deployments Courses Canary Releases Courses

Course Description

Overview

  • Module 1: Introduction to continuous delivery
  • By the end of this module, you'll be able to:

    • Explain continuous delivery (CD)
    • Implement continuous delivery in your development cycle
    • Understand releases and deployment
    • Identify project opportunities to apply CD
  • Module 2: Explore release strategy recommendations
  • "By the end of this module, you'll be able to:

    • Explain things to consider when designing your release strategy
    • Define the components of a release pipeline and use artifact sources
    • Create a release approval plan
    • Implement release gates"
  • Module 3: Build a high-quality release pipeline
  • By the end of this module, you'll be able to:

    • Differentiate between a release and a deployment
    • Classify a release versus a release process, and outline how to control the quality of both
    • Describe the principle of release gates and how to deal with release notes and documentation
    • Choose a release management tool
  • Module 4: Introduction to deployment patterns
    • Describe deployment patterns
    • Explain microservices architecture
    • Understand classical and modern deployment patterns
    • Plan and design your architecture
  • Module 5: Implement blue-green deployment and feature toggles
  • "By the end of this module, you'll be able to:

    • Explain deployment strategies
    • Implement blue green deployment
    • Understand deployment slots
    • Implement and manage feature toggles"
  • Module 6: Implement canary releases and dark launching
  • By the end of this module, you'll be able to:

    • Describe deployment strategies
    • Implement canary release
    • Explain traffic manager
    • Understand dark launching
  • Module 7: Implement A/B testing and progressive exposure deployment
  • By the end of this module, you'll be able to:

    • Implement progressive exposure deployment
    • Implement A/B testing
    • Implement CI/CD with deployment rings
    • Identify the best deployment strategy

Syllabus

  • Module 1: Introduction to continuous delivery
    • Introduction
    • Explore traditional IT development cycle
    • What is continuous delivery?
    • Move to continuous delivery
    • Understand releases and deployments
    • Knowledge check
    • Summary
  • Module 2: Explore release strategy recommendations
    • Introduction
    • Explore release pipelines
    • Explore artifact sources
    • Choose the appropriate artifact source
    • Exercise - Select an artifact source
    • Examine considerations for deployment to stages
    • Exercise - Set up stages
    • Understand the delivery cadence and three types of triggers
    • Exercise - Select your delivery and deployment cadence
    • Explore release approvals
    • Exercise - Set up manual approvals
    • Explore release gates
    • Exercise - Set up a release gate
    • Knowledge check
    • Summary
  • Module 3: Build a high-quality release pipeline
    • Introduction
    • Understand release process versus release
    • Explore how to measure quality of your release process
    • Use release gates to protect quality
    • Examine release notes and documentation
    • Examine considerations for choosing release management tools
    • Explore common release management tools
    • Knowledge check
    • Summary
  • Module 4: Introduction to deployment patterns
    • Introduction
    • Explore microservices architecture
    • Examine classical deployment patterns
    • Understand modern deployment patterns
    • Knowledge check
    • Summary
  • Module 5: Implement blue-green deployment and feature toggles
    • Introduction
    • What is blue-green deployment?
    • Explore deployment slots
    • Exercise - set up a blue–green deployment
    • Introduction to feature toggles
    • Describe feature toggle maintenance
    • Knowledge check
    • Summary
  • Module 6: Implement canary releases and dark launching
    • Introduction
    • Explore canary releases
    • Examine Traffic Manager
    • Understand dark launching
    • Knowledge check
    • Summary
  • Module 7: Implement A/B testing and progressive exposure deployment
    • Introduction
    • What is A/B testing?
    • Explore CI-CD with deployment rings
    • Exercise - Ring-based deployment
    • Knowledge check
    • Summary

Tags

Related Courses

DevOps with Github and Azure: Implementing Release Strategies with Azure
Pluralsight