Azure Artifacts & Package Management Training
Take control of your package supply chain with this focused 2-day course. Learn to manage Azure Artifacts feeds, configure upstream sources, implement package versioning strategies, and secure your dependency pipeline across NuGet, npm, Maven, and Python packages.
Training Details
Section titled “Training Details”| Duration | 2 days (16 hours) |
| Level | Intermediate |
| Delivery | In-person, Live online, Hybrid |
| Certification | AZ-400 (partial) |
Who Is This For?
Section titled “Who Is This For?”- Development teams managing internal packages
- DevOps engineers securing the software supply chain
- Release engineers implementing versioning strategies
- Teams migrating from Nexus, Artifactory, or other registries
Learning Outcomes
Section titled “Learning Outcomes”After completing this training, you’ll be able to:
- Create and manage Azure Artifacts feeds
- Configure upstream sources for public and private packages
- Implement semantic versioning and package promotion
- Publish packages from Azure Pipelines
- Secure feeds with permissions and scoping
- Manage container images with Azure Container Registry integration
Detailed Agenda
Section titled “Detailed Agenda”Day 1: Feed Management
Section titled “Day 1: Feed Management”Module 1: Azure Artifacts Fundamentals
- Feed types and scoping (organization, project)
- Supported package types (NuGet, npm, Maven, Python, Universal)
- Feed permissions and visibility
- Hands-on: Create feeds for different package types
Module 2: Upstream Sources
- Public upstream sources (npmjs, NuGet Gallery, PyPI)
- Private upstream sources for feed chaining
- Caching behavior and availability
- Hands-on: Configure upstream sources with package filtering
Module 3: Publishing Packages
- Publishing from local development machines
- Publishing from Azure Pipelines
- Build versioning and pre-release packages
- Hands-on: Build and publish packages from CI pipelines
Day 2: Advanced Package Management
Section titled “Day 2: Advanced Package Management”Module 4: Versioning and Promotion
- Semantic versioning best practices
- Views — @local, @prerelease, @release
- Package promotion workflows
- Hands-on: Implement a promote-to-release workflow
Module 5: Supply Chain Security
- Vulnerability scanning for packages
- License compliance checks
- Package retention policies
- Hands-on: Set up security scanning and retention policies
Module 6: Container Registry Integration
- Azure Container Registry as an Artifacts feed
- Helm chart hosting
- Universal Packages for large artifacts
- Hands-on: Publish container images and Helm charts from pipelines
Prerequisites
Section titled “Prerequisites”- Basic Azure DevOps experience
- Familiarity with package managers (npm, NuGet, pip, or Maven)
- Understanding of CI/CD concepts
Delivery Formats
Section titled “Delivery Formats”| Format | Description |
|---|---|
| In-Person | On-site at your company’s location, hands-on with direct interaction |
| Live Online | Interactive virtual sessions with screen sharing and real-time labs |
| Hybrid | Combination of on-site and remote sessions, flexible scheduling |
All formats include hands-on labs, course materials, and post-training support.