Implementing Continuous Delivery
Rp500,000 Rp250,000
- 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.
Only logged in customers who have purchased this product may leave a review.
Reviews
There are no reviews yet.