hands-on lab

Practice Effective DevOps with Azure DevOps

Difficulty: Intermediate
Duration: Up to 2 hours
Students: 593
Rating: 4.5/5
Get guided in a real environmentPractice with a step-by-step scenario in a real, provisioned environment.
Learn and validateUse validations to check your solutions every step of the way.
See resultsTrack your knowledge and monitor your progress.

Description

Azure DevOps is comprised of a suite of services that help you practice DevOps and follow your preferred Agile methodology. This lab demonstrates how Azure Repos, Azure Boards, and Azure Pipelines can work together for a simulated product launch. You will set up the services from scratch and work towards a continuous deployment pipeline that includes a pull request-based workflow.

Learning Objectives

Upon completion of this lab, you will be able to:

  • Create and use Azure Repos including using branch policies
  • Create and use Azure Boards to track work items
  • Create and use Azure Pipelines build and release pipelines to perform continuous delivery and continuous deployment
  • Explain the ways that Azure Repos, Azure Boards, and Azure Pipelines integrate with each other

Intended Audience

  • Candidates for the Designing and Implementing Microsoft DevOps Solutions Exam (AZ-400)
  • DevOps Engineers
  • Software Engineers

Prerequisites

Familiarity with the following will be beneficial but is not required:

  • Git
  • Agile Methodologies

The following content can be used to fulfill the prerequisite:

Environment before

Environment after

Covered topics

Lab steps

Adding an Azure Repo to Your Project
Tracking Your Work with Azure Boards
Creating a Build Pipeline in Azure Pipelines
Creating a Release Pipeline in Azure Pipelines
Configuring an Azure Repos Branch Policy
Completing the Product Launch Epic