
Explore how Azure DevOps handles build and pipeline artifacts, sources and feeds, and the role of package management with Maven, NuGet, and npm in secure deployments across environments.
Create a feed in Azure Artifacts to host NuGet packages at project or organization scope, then publish and consume them as needed.
Explore upstream sources in Azure DevOps to unify multiple feeds, fetch packages from remote or public sources, and install via NuGet while storing copies in a central feed.
Explore how to manage package visibility in Azure Artifacts by using feed views to share beta and prerelease packages with selected developers, control releases, and set the default view.
Learn how to create and publish a package to a NuGet feed from an Azure DevOps pipeline, including versioning, prerelease versus final releases, and multi-stage publishing.
Navigate the Azure DevOps journey from boards and source control to CI/CD pipelines, SonarCloud, WhiteSource Bolt, infrastructure as code, and cross-platform deployment, with security and open-source tooling.
This course is designed to help you understand and work effectively with Azure Artifacts in Azure DevOps, focusing on package management, feeds, and build artifacts used in modern DevOps pipelines. It is ideal for developers, DevOps engineers, and IT professionals who want to manage dependencies and packages efficiently within Azure DevOps.
The course begins with a clear explanation of build artifacts and pipeline artifacts, helping you understand how outputs from builds and pipelines are stored, versioned, and shared across teams. You will learn when to use each type of artifact and how they fit into the overall DevOps workflow.
You will then learn how to create and use feeds in Azure Artifacts, enabling teams to publish, host, and consume packages securely. Concepts such as upstream sources are explained to help you integrate external package repositories while maintaining centralized control.
The course also covers working with views in feeds, allowing you to manage package visibility across different environments such as development, testing, and production. You will learn how to create packages using pipelines, integrating Azure Artifacts seamlessly into CI/CD workflows.
Finally, the course explains why Azure DevOps is used, highlighting how Azure Artifacts fits into the broader DevOps ecosystem alongside repos, pipelines, and releases.
Practice tests are included to reinforce learning and validate your understanding of Azure Artifacts concepts.