Continuous Delivery and DevOps with Azure DevOps: The Big Picture

Microsoft has a toolset to support continuous delivery and DevOps called Azure DevOps. Want to see what this toolset can do for you? Then this course is for you! In less than two hours, you get a full overview of how the tools can support your team.
Course info
Level
Beginner
Updated
Feb 19, 2019
Duration
1h 27m
Table of contents
Description
Course info
Level
Beginner
Updated
Feb 19, 2019
Duration
1h 27m
Description

To support teams to move towards continuous delivery and DevOps, you need a tool suite that helps you deliver software in a reliable, automated, secure and compliant way. Microsoft provides such a toolset which is called Azure DevOps. In this course, Continuous Delivery and DevOps with Azure DevOps: The Big Picture, you will get an overview of how to use the Azure DevOps tools to implement continuous delivery and DevOps. First, you will start with Azure DevOps boards, where you will explore how to support your team in their agile way of work. You will look at work items, product backlogs, sprint backlogs, and how to visualize your teams work on a variety of boards. Next, you will go over Azure DevOps Repos and then specifically at Git repos. Azure DevOps Git is just Git, and you will look at some additions they provide like branch policies and pull requests that help you with implementing compliance. Then, you will discover Azure DevOps pipelines. Pipelines provide a way to build and deploy your software. Finally, you will learn the use of Azure DevOps artifacts and look at how you can control packages that are consumed from outside your organizational boundaries like, e.g., NPM, or Nuget Packages. After taking this course, you will have a clear overview of what the Azure DevOps tools can do for you and how you can use them to implement continuous delivery and DevOps in your organization.

About the author
About the author

Marcel is the co-founder and CTO of Xpirit, a high-end consulting firm based in Hilversum, Netherlands. Helping organizations transform towards a high speed, innovative, and productive organization is his passion.

More from the author
More courses by Marcel de Vries
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
(Music) Hi everyone. My name is Marcel de Vries. I'm the Chief Technology Officer at Xpirit in the Netherlands. Welcome to my course, Continuous Delivery and DevOps with Azure DevOps: The Big Picture. To support teams to move towards continuous delivery in DevOps, you need a tool suite to ensure that you can deliver software in a reliable, automated, secure, and compliant way. This tool suite is provided by Microsoft, and it's called Azure DevOps. This course will give you an overview of how to use the Azure DevOps tools to implement continuous delivery in DevOps. We will first start with the Azure DevOps Boards where I will show you how to support the team in their agile way of work. We will look at things like work items, product backlogs, sprint backlogs, and how to visualize your team's work on a variety of boards. Next, we will look at Azure DevOps Repos, and specifically at Git repos. We will look at how you can track the history of your commits and how you can guard your branches with branch policies and pull requests to guard the master branch from commits without a review and build verification. After we have looked at the repos, we will then move to Azure DevOps Pipelines. Pipelines provide a way to build and deploy your software. We will look at creating and running builds, CI builds for pull requests, and of course, how you can automatically trigger builds and releases the moment you commit something to your version control repository. When producing quality software, you need tools for test automation and the tracking of manual test activities. With Azure DevOps Test Plans you can track all test efforts as evidence to regulatory bodies so you can prove that you tested critical parts of your software. We conclude the course with the use of Azure DevOps Artifacts and we'll look at how we can control the packages that are consumed from outside your organizational boundaries, like for example, Node packages or NuGet packages. After taking this course, you have a clear overview of what Azure DevOps tools can do for you and how you can implement continuous delivery and DevOps in your organization with the help of these tools. I hope you join me and take the course, Continuous Delivery in DevOps with Azure DevOps: The Big Picture, at Pluralsight.