Referral program
-50%

Implementing Continuous Delivery

Rp500,000 Rp250,000

SKU: MS1052700092 Categories: , , ,
Product price
Additional options total:
Order total:
  • Description
  • Unit Outline
  • Additional information
  • Certificate
  • Reviews (0)

Description

About this course

This course provides the knowledge and skills to implement continuous delivery. Students will learn how to design a release strategy, set up a release management workflow, and implement an appropriate deployment pattern.

What you’ll learn

  • Differentiate between a release and a deployment
  • Define the components of a release pipeline
  • Explain things to consider when designing your release strategy
  • 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
  • Explain deployment patterns, both in the traditional sense and in the modern sense
  • Choose a release management tool
  • Explain the terminology used in Azure DevOps and other Release Management Tooling
  • Describe what a Build and Release task is, what it can do, and some available deployment tasks
  • Classify an Agent, Agent Queue and Agent Pool
  • Explain why you sometimes need multiple release jobs in one release pipeline
  • Differentiate between multi-agent and multi-configuration release job
  • Use release variables and stage variables in your release pipeline
  • Deploy to an environment securely, using a service connection
  • Embed testing in the pipeline
  • List the different ways to inspect the health of your pipeline and release by using, alerts, service hooks and reports
  • Create a release gate
  • Describe deployment patterns
  • Implement Blue Green Deployment
  • Implement Canary Release
  • Implement Progressive Exposure Deployment

Prerequisites

  • Students should have fundamental knowledge about Azure, version control, Agile software development, and core software development principles. It would be helpful to have experience in an organization that delivers software.
  • It is recommended that you have experience working in an IDE, as well as some knowledge of the Azure portal. However, students who may not have a technical background in these technologies, but who are curious about DevOps practices as a culture shift, should be able to follow the procedural and expository explanations of continuous integration regardless.

Estimate Time : 8-12 hours

Module 1 – Design a Release Strategy

In this module, you’ll be introduced to

  • Lesson: Introduction to Continuous Delivery
  • Lesson: Release Strategy Recommendations
  • Lesson: Building a High Quality Release Pipeline
  • Lesson: Choosing a Deployment Pattern
  • Lesson: Choosing the Right Release Management Tool
  • Lab: Building a Release Strategy

Module 2 – Set Up a Release Management Workflow

In this module, you’ll be introduced to

  • Lesson: Create a Release Pipeline
  • Lesson: Provision and Configure Environments
  • Lesson: Manage and Modularize Tasks and Templates
  • Lesson: Integrate Secrets with the Release Pipeline
  • Lesson: Configure Automated Integration and Functional Test Automation
  • Lesson: Automate Inspection of Health
  • Lab: Automating your infrastructure deployments in the Cloud with Terraform and Azure Pipelines
  • Lab: Setting up secrets in the pipeline with Azure Key vault
  • Lab: Setting up and Running Load Tests
  • Lab: Setting up and Running Functional Tests
  • Lab: Using Azure Monitor as release gate
  • Lab: Creating a Release Dashboard

Module 3 – Implement an Appropriate Deployment Pattern

In this module, you’ll be introduced to

  • Lesson: Introduction to Deployment Patterns
  • Lesson: Implement Blue Green Deployment
  • Lesson: Feature Toggles
  • Lesson: Canary Releases
  • Lesson: Dark Launching
  • Lesson: AB Testing
  • Lesson: Progressive Exposure Deployment
  • Lab: Blue-Green Deployments
  • Lab: Traffic Manager

Additional information

Author / Publisher

Microsoft

Level

Beginner, Intermediate

Language

English

Certificate

When you enrolled into this course you will automatically get a Certificate of Participation for completing the course. An example is provided below.

Reviews

There are no reviews yet.


Only logged in customers who have purchased this product may leave a review.

You've just added this product to the cart:

Invite & Earn

X
Signup to start sharing your link
Signup

Available Coupon

X