Introduction to Azure DevOps

By Henry Been

Organize the way you plan, create and deliver software with Azure DevOps

3 hours
  • 62 Lessons
  • 7 Course Quizzes

About the course

Hello Cloud Gurus!

Ever since Microsoft introduced Azure DevOps, there have been a lot of people asking… What exactly is Azure DevOps?

Azure DevOps is a fully integrated set of services that together provide you with all the tools necessary for building and maintaining a backlog, hosting your source code repositories, implementing continuous integration, along with delivery and testing workflows for your products before releasing them. In this course you will become familiar with Azure DevOps (formerly known as VSTS and before that, VSO) and explore the five services that make up Azure DevOps:

  • Azure Boards
  • Azure Repos
  • Azure Pipelines
  • Azure Test Plans
  • Azure Artifacts

In this course, you’ll learn:

  • What Azure DevOps is, a brief history of the service and how to set up an instance for your team.
  • What Azure Boards are and how you can use them to manage your work.
  • How to use Azure Repos to store your code and manage pull requests.
  • How to use Azure Pipelines to set up fully-automated builds and releases.
  • What Azure Test Plans are and how we can use these for manual and exploratory testing.
  • How to leverage Azure Artifacts to set up your own curated package management feeds.

Whether you are a developer or not, working alone or in a team, Azure DevOps can help you organize the way you plan, create and deliver software. This course will show you how it works, how to get started, and tips & tricks on how to get the most out of Azure DevOps.

  • Chapter 1 11 Lessons Introduction 41:12

    Course Introduction

    1:47

    Course Structure

    2:50

    A Note About Demo Lessons

    0:54

    Introduction to the Azure DevOps

    6:25

    Creating an Azure DevOps Organization

    2:19

    Creating Team Projects and Teams

    2:24

    Team Project Options

    5:06

    DevOps Licensing

    3:02

    Disabling Unused Services

    0:51

    Introduction Summary

    0:34

    Chapter 1 Quiz

    15:00 Quiz
  • Chapter 2 12 Lessons Azure Boards 46:34

    Introduction to Azure Boards

    1:39

    Work Items

    4:16

    Working with the Backlog

    6:40

    Configuring the Backlog

    2:42

    Working with Boards

    3:19

    Working with Sprints

    3:20

    Area Paths and Iteration Paths

    3:44

    Bugs

    2:09

    Working with Bugs

    1:14

    Work Item Queries

    1:50

    Azure Boards Summary

    0:41

    Chapter 2 Quiz

    15:00 Quiz
  • Chapter 3 9 Lessons Azure Repos 40:43

    Introduction to Azure Repos

    1:37

    Types of Source Control

    5:32

    Working with a Git Repo

    4:00

    Branching and Merging

    4:18

    Pull Requests

    4:26

    Managing Git Repositories

    2:17

    Branch Authorizations and Policies

    2:51

    Azure Repos Summary

    0:42

    Chapter 3 Quiz

    15:00 Quiz
  • Chapter 4 13 Lessons Azure Pipelines 1:09:00

    Introduction to Azure Pipelines

    1:52

    Builds vs Releases

    2:50

    Agents and Agent Pools

    2:53

    Creating a Build for Miniboard

    6:57

    Creating a Release for Miniboard

    7:23

    Using the Library: Variable Groups and Secure Files

    2:22

    Task Groups

    2:04

    Deployment Groups

    1:30

    YAML Pipelines

    5:47

    Demo: Creating a YAML build for Miniboard - part 1

    9:43

    Demo: Creating a multi-stage pipeline for Miniboard - part 2

    9:37

    Azure Pipelines Summary

    1:02

    Chapter 4 Quiz

    15:00 Quiz
  • Chapter 5 8 Lessons Azure Test Plans 37:47

    Introduction to Azure Test Plans

    1:31

    Types of Tests

    7:24

    Running Automated Tests in a Pipeline

    3:23

    Creating Manual Test Suites

    3:34

    Executing Manual Tests

    3:16

    Exploratory Testing

    2:54

    Azure Test Plans Summary

    0:45

    Chapter 5 Quiz

    15:00 Quiz
  • Chapter 6 7 Lessons Azure Artifacts 29:04

    Introduction to Azure Artifacts

    0:58

    About Feeds

    3:52

    Creating a Feed

    3:05

    Publishing NuGet Packages

    2:15

    Consuming NuGet Packages

    3:09

    Azure Artifacts Summary

    0:45

    Chapter 6 Quiz

    15:00 Quiz
  • Chapter 7 6 Lessons Other Things You Should Know 28:21

    Final Topics

    1:09

    Dashboards

    3:10

    Traceability

    4:54

    Using Extensions

    3:12

    Summary

    0:56

    Chapter 7 Quiz

    15:00 Quiz
  • Chapter 8 3 Lessons Wrapping Up 5:47

    Closing Notes

    2:52

    Cleaning Up

    1:27

    Thank You and Goodbye

    1:28

What you will need

  • Basic understanding of software development

  • Basic understanding of software development processes

  • Basic understanding or experience in building and deploying software

What you can expect

  • Demonstrate an understanding of what Azure DevOps is and how it can be used.

  • Facilitate agile processes through the tools available in Azure Boards.

  • Set up and use a Git repository hosted in your Azure DevOps account.

  • Create your own build and release definitions.

  • Understand what Azure Test Plans are and how to use them.

  • Understand Azure Artifacts and leverage this service to setup and consume your own package feed.

Practice alongside courses in Cloud Playground

What is Cloud Playground? Cloud Playground lets you build skills in real-world AWS, Google Cloud, and Azure environments. Spin up risk-free Sandboxes, Servers and Terminals and follow along with courses, test a new idea or prepare for exams.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!