V.le P.A. Pirelli 6, Milano - academy@digi.it - 0269438264

Corsi Microsoft

Cerca un corso

Implementing Continuous Delivery

Codice corso: AZ-400T03-A
Durata corso: 1gg

Introduzione

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.

Students in this course are interested in implementing DevOps processes or in passing the Microsoft Azure DevOps Solutions certification exam.

Obiettivi del corso

After completing this course, students will be able to:

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

Prerequisiti

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

 

 

Struttura del Corso

MODULE 1: Design a Release Strategy

Lessons

After completing this module, students will be able to:

 

Differentiate between a release and a deployment

Introduction to Continuous Delivery

Define the components of a release pipeline

Explain things to consider when designing your release strategy

Release strategy recommendations

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

Choosing a deployment pattern

Choose a release management tool

Building a High Quality Release pipeline

 

Lab : Building a release strategy

MODULE 2: Set up a Release Management Workflow

Lessons

After completing this module, students will be able to:

 

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

 

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

Lessons

After completing this module, students will be able to:

 

Describe deployment patterns

Implement Blue Green Deployment

Feature Toggles

Implement Canary Release

Implement Progressive Exposure Deployment

Dark Launching

AB Testing

Progressive Exposure Deployment

 

Lab : Blue-Green Deployments

Lab : Traffic Manager

 

 

P.IVA 06249920965
C.C.I.A.A. REA: MI - 1880014
Cap. Soc. € 12.000,00

Contatti

V.le P.A. Pirelli 6,20126 Milano
Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
Tel.: +39 02 694 382 64
Fax.: +39 02 694 382 35

© Copyright 2020 DI.GI. Academy
Privacy Policy | Cookie Policy