Microsoft Azure DevOps Engineer: Inspecting and Identifying Code Dependencies

This course will teach you how to manage software dependencies using packages. You'll learn to configure Azure Artifacts, a service within Azure DevOps, to distribute custom packages and external packages from public feeds.
Course info
Rating
(22)
Level
Intermediate
Updated
Nov 26, 2019
Duration
50m
Table of contents
Description
Course info
Rating
(22)
Level
Intermediate
Updated
Nov 26, 2019
Duration
50m
Description

Software applications are getting larger and more complex, and to manage that complexity we often reuse code in our solutions. That code might come from open source libraries, third party libraries or you might have your own code components that you need to reuse across solutions. The way we reuse code is through packages, and they need to be stored in a package repository. In this course, Microsoft Azure DevOps Engineer: Inspecting and Identifying Code Dependencies, you'll learn package management within Azure DevOps. First, you’ll learn how to identify code dependencies in your codebase that you can extract and turn into reusable packages. Next, you'll explore package types and feeds, and specifically, feeds in Azure Artifacts. Then, you'll discover how to package your own code as a NuGet package and consume it from an Azure Artifacts feed. Finally, you'll see how to make publishing of your package part of your continuous integration continuous deployment pipeline in Azure Pipelines. By the end of this course, you'll know how to identify code dependencies and use Azure Artifacts to host the packages that your application and pipelines depend on.

About the author
About the author

Neil is a solutions architect and developer, with a passion for web development, architecture, and security. He has worked in large and small IT organizations, written articles on development, and spoken at local .NET user groups. Neil has several Microsoft Certifications, including MCPD, MCSA, and MCSD.

More from the author
Microsoft Azure Services and Concepts
Intermediate
3h 37m
Sep 18, 2020
More courses by Neil Morrissey
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Neil Morrissey, and welcome to my course, Microsoft Azure DevOps Engineer: Inspecting and Identifying Code Dependencies.  I'm a solutions architect and developer. Software applications are getting larger and more complex, and to manage that complexity, we often reuse code in our solutions. That code might come from open source libraries, third‑party libraries, or you might have your own code components that you need to reuse across solutions. The way we reuse code is through packages, and they need to be stored in a package repository. In this course, you're going to learn about Azure Artifacts, a service within Azure DevOps that allows you to host your own code packages, whether they're NuGet packages for .NET or packages for other formats like Java, JavaScript or Python. You could also use Azure Artifacts to host packages from external feeds like NuGet.org. This gives your developers and build pipelines a single place to go when they need to download or restore packages. Some of the major topics we'll cover include identifying code dependencies in your code base that you can extract and turn into reusable packages. You'll learn about package types and feeds, and specifically about feeds in Azure Artifacts. You learn how to package your own code as a NuGet package and consume it from an Azure Artifacts feed, and you'll see how to make publishing of your package part of your continuous integration continuous deployment pipeline in Azure Pipelines. By the end of this course, you'll know how to identify code dependencies and use Azure Artifacts to host the packages that your applications and pipelines depend on. Before beginning this course, you should be familiar with Azure DevOps, including Azure Pipelines. I hope you'll join me on this journey to learn package management with the course, Microsoft Azure DevOps Engineer: Inspecting and Identifying Code Dependencies, here on Pluralsight.