AZ-400: Design and implement a dependency management strategy
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: Explore package dependencies
- Define dependency management strategy
- Identify dependencies
- Describe elements and componentization of a dependency management
- Scan your codebase for dependencies
- Module 2: Understand package management
- Implement package management
- Manage package feed
- Consume and create packages
- Publish packages
- Module 3: Migrate consolidating and secure artifacts
- Identify artifact repositories
- Migrate and integrate artifact repositories
- Secure package feeds
- Understand roles, permissions and authentication
- Module 4: Implement a versioning strategy
- Implement a versioning strategy
- Promote packages
- Push packages from pipeline
- Describe semantic and explore best practices for versioning
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
By the end of this module, you'll be able to:
Syllabus
- Module 1: Explore package dependencies
- 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
- Knowledge check
- Summary
- Module 2: Understand package management
- 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
- Create a package feed
- Push a package
- Knowledge check
- Summary
- Module 3: Migrate consolidating and secure artifacts
- Introduction
- Identify existing artifact repositories
- Migrate and integrating artifact repositories
- Secure access to package feeds
- Examine roles
- Examine permissions
- Examine authentication
- Knowledge check
- Summary
- Module 4: Implement a versioning strategy
- Introduction
- Understand versioning of artifacts
- Explore semantic versioning
- Examine release views
- Promote packages
- Exercise - Promote a package
- Explore best practices for versioning
- Exercise - Push from the pipeline
- Knowledge check
- Summary
Tags
Related Courses
How to Write an Open Source JavaScript Libraryegghead.io Practical Git for Everyday Professional Use
egghead.io Advanced npm
LinkedIn Learning Learning npm the Node Package Manager
LinkedIn Learning DevOps with Github and Azure: Implementing Package Management with GitHub
Pluralsight