YoVDO

AZ-400: Design and implement a dependency management strategy

Offered By: Microsoft via Microsoft Learn

Tags

AZ-400: Designing and Implementing Microsoft DevOps Solutions Courses Software Development Courses DevOps Courses Cloud Computing Courses Semantic Versioning Courses

Course Description

Overview

  • Module 1: Explore package dependencies
  • By the end of this module, you'll be able to:

    • Define dependency management strategy
    • Identify dependencies
    • Describe elements and componentization of a dependency management
    • Scan your codebase for dependencies
  • Module 2: Understand package management
  • By the end of this module, you'll be able to:

    • Implement package management
    • Manage package feed
    • Consume and create packages
    • Publish packages
  • Module 3: Migrate consolidating and secure artifacts
  • By the end of this module, you'll be able to:

    • Identify artifact repositories
    • Migrate and integrate artifact repositories
    • Secure package feeds
    • Understand roles, permissions and authentication
  • Module 4: Implement a versioning strategy
  • By the end of this module, you'll be able to:

    • Implement a versioning strategy
    • Promote packages
    • Push packages from pipeline
    • Describe semantic and explore best practices for versioning

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 Library
egghead.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