Implementing Dependency Management in Azure

By Tim Lawless

Implement dependency management, manage security, and compliance using Azure Artifacts, Pipelines, and Boards (Azure DevOps Tools).

4 hours
  • 12 Lessons
  • 1 Hands-On Lab

About the course

This course provides the knowledge and skills to implement dependency management, manage security, and compliance using Azure Artifacts, Pipelines, and Boards.

This course is intended as a stand-alone course that can also be taken as part of a learning path, in conjunction with other courses, and working towards the Azure DevOps Engineer Expert (AZ-400) exam.

  • Chapter 1 2 Lessons Getting Started 3:17

    Course Introduction


    About the Training Architect

  • Chapter 2 6 Lessons Design a Dependency Management Strategy 1:46:46

    Recommended Artifact Management Tools and Practices


    Abstract Common Packages to Enable Sharing and Reuse


    Inspect Codebase to Identify Code Dependencies That Can Be Converted to Packages


    Identify and Recommend Standardized Package Types and Versions across the Solution


    Refactor Existing Build Pipelines to Implement Version Strategy That Publishes Packages


    Creating a NuGet Package Feed to Host Artifacts

    1:30:00 Hands-On Lab
  • Chapter 3 3 Lessons Manage Security and Compliance 10:11

    Inspect Open Source Software Packages for Security and License Compliance to Align with Corporate Standards


    Configure Build Pipeline to Access Package Security and License Rating


    Configure Secure Access to Package Feeds

  • Chapter 4 1 Lesson Course Wrap Up 1:48

    Course Conclusion and Next Steps


What you will need

  • Students must be proficient with standard DevOps practices. They must be familiar with both Azure administration and Azure development and have a good level of knowledge in at least one of these areas. If this course is being taken to pursue the AZ-400 Azure DevOps Expert Certification there is also the prerequisite to have passed either the AZ-103 or AZ-203 Certification.

What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?
Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!