AZ-400: Design and implement a dependency management strategy

Advanced
Administrator
Developer
DevOps Engineer
Security Engineer
Security Operations Analyst
Service Adoption Specialist
Solution Architect
Technology Manager
Azure
Azure Artifacts
Azure Boards
Azure Cloud Services
Azure DevOps
Azure Pipelines
Azure Repos
Azure Test Plans
GitHub

This learning path examines dependency management in software development, how to identify them in your codebase and how to package and manage dependencies in package feeds.

Prerequisites

None

Modules in this learning path

This module explores dependency management concepts and helps to identify project dependencies. You will learn how to decompose your system, identify dependencies, and package componentization.

This module describes package feeds, common public package sources, and how to create and publish packages.

This module details package migration, consolidation, and configuration to secure access to package feeds and artifact repositories.

This module explains versioning strategies for packaging, best practices for versioning, and package promotion.

This module introduces you to GitHub Packages. It explores ways to control permissions and visibility, publish, install, delete and restore packages using GitHub.