Continuous Delivery and DevOps With Azure DevOps

Paths

Continuous Delivery and DevOps With Azure DevOps

Author: Marcel de Vries

Continuous delivery and DevOps are modern software practices that help us build high-quality software faster, better and cheaper. As a team, you need a wide variety of tools to... Read more

What you will learn:

  • The foundations of continuous delivery
  • Source control
  • Managing builds
  • Release management
  • Feature toggles, package management, and versioning
  • Application testing

Pre-requisites

Basic programming skills with a modern programming language.

Beginner

In this beginner section, you will learn how Continuous Delivery and DevOps can be implemented in Microsoft Azure.

Continuous Delivery and DevOps with Azure DevOps: The Big Picture

by Marcel de Vries

Feb 19, 2019 / 1h 26m

1h 26m

Start Course
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.

Table of contents
  1. Course Overview
  2. Understanding Continuous Delivery and DevOps with Azure DevOps

Intermediate

In this intermediate section, you will learn about source control, release management, and managing builds with Azure DevOps.

Continuous Delivery and DevOps with Azure DevOps: Managing Builds

by Marcel de Vries

May 6, 2019 / 1h 27m

1h 27m

Start Course
Description

In this course, Continuous Delivery and DevOps with Azure DevOps: Managing Builds, you will learn how to set up an automated build with Azure DevOps or Azure DevOps Server pipelines. First, you will learn the used terminology and how the infrastructure works that will run your build. Next, you will discover how to start with a simple build, to get you started as fast as possible and then we will take a deeper dive into available options and concepts that will help you create the most efficient builds or your teams (like e.g Yaml builds). In the demos, you will learn how to set up an automated build for web applications, how to optimize those builds to run in parallel and how to do this in a secure and compliant way. Finally, you will explore how to also incorporate Infrastructure as code so you can also ensure the consistent setup of your infrastructure. All resulting in a fast, reliable, and repeatable build that can serve your team as a heartbeat of your product development. By the end of this course, you will know how to implement continuous integration builds that are the fundament on which you can run your DevOps teams.

Table of contents
  1. Course Overview
  2. Build Fundamentals
  3. Configuring More Specialized Builds
  4. Configuration and Infrastructure as Code

Advanced

In this section, you will learn about feature toggles, package management, and versioning.

Offer Code *
Email * First name * Last name *
Company
Title
Phone
Country *

* Required field

Opt in for the latest promotions and events. You may unsubscribe at any time. Privacy Policy

By providing my phone number to Pluralsight and toggling this feature on, I agree and acknowledge that Pluralsight may use that number to contact me for marketing purposes, including using autodialed or pre-recorded calls and text messages. I understand that consent is not required as a condition of purchase from Pluralsight.

By activating this benefit, you agree to abide by Pluralsight's terms of use and privacy policy.

I agree, activate benefit