Design and implement a dependency management strategy
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.
Explore package dependencies This module explores dependency management concepts and helps to identify project dependencies. You learn how to decompose your system, identify dependencies, and package componentization. Introduction What is dependency management? Describe elements of a dependency management strategy Identify dependencies Understand source and package componentization Decompose your system Scan your codebase for dependencies Module assessment Summary Understand package management This module describes package feeds, common public package sources, and how to create and publish packages. Introduction Explore packages Understand package feeds Explore package feed managers Explore common public package sources Explore self-hosted and SaaS based package sources Consume packages Introduction to Azure Artifacts Publish packages Package management with Azure Artifacts Module assessment Summary Migrate consolidate and secure artifacts This module details package migration, consolidation, and configuration to secure access to package feeds and artifact repositories. Introduction Identify existing artifact repositories Migrate and integrating artifact repositories Secure access to package feeds Examine roles Examine permissions Examine authentication Module assessment Summary Implement a versioning strategy This module explains versioning strategies for packaging, best practices for versioning, and package promotion. Introduction Understand versioning of artifacts Explore semantic versioning Examine release views Promote packages Explore best practices for versioning Module assessment Summary Introduction to GitHub Packages This module introduces you to GitHub Packages. It explores ways to control permissions and visibility, publish, install, delete and restore packages using GitHub. Introduction Publish packages Install a package Delete and restore a package Explore package access control and visibility Module assessment Summary