Azure for DevOps: Dependency Management (2021)
46mIntermediate2019-12-18
Authors

Gurinder Singh Mann
Cloud and Blockchain Consultant and Entrepreneur
Course details
As teams and projects grow, so do dependencies. Microsoft Azure offers dependency management tools to help DevOps teams maximize high availability and speed and minimize the risk of failure. This course covers DevOps management strategies utilizing Azure Artifacts, Azure Pipelines, and the most current security and compliance best practices. Instructor Gurinder Singh Mann explains why dependency management is so important on architecturally complex projects and how Azure Artifacts can simplify the process of creating, hosting, and sharing packages with your team—including publishing packages to your CI/CD pipelines. Plus, find out how to control access to Azure DevOps and secure open-source packages using the free developer tool, WhiteSource Bolt.
Learning objectives
Why componentize?
Azure Artifacts core concepts
Setting up a package feed
Configuring the pipeline to push packages to the feed
Publishing and consuming packages
Securing Azure DevOps
Using WhiteSource Bolt in a DevOps pipeline
Learning objectives
Why componentize?
Azure Artifacts core concepts
Setting up a package feed
Configuring the pipeline to push packages to the feed
Publishing and consuming packages
Securing Azure DevOps
Using WhiteSource Bolt in a DevOps pipeline
Skills covered
DevOps ToolsDevOpsAzureCloud ServicesCloud ComputingMicrosoftDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Dependency management in DevOps
- 02 - Who is this course for
- 03 - Course project introduction
1. Dependency Management
- 04 - Why componentize
- 05 - Componentization strategies
- 06 - Introduction to Azure Artifacts
- 07 - Artifacts core concepts
2. Managing Artifacts Life Cycle
- 08 - Set up a package feed for your team
- 09 - Pipeline integration with your feed
- 10 - Connect feed to Azure DevOps
- 11 - Publishing to a feed
- 12 - Publish and consume universal packages
3. Security and Compliance
- 13 - Controlling access in Azure DevOps
- 14 - Securing your Azure DevOps
- 15 - Secure DevOps Kit demo
- 16 - Managing open-source vulnerabilities
- 17 - Deploying WhiteSource into your pipeline
Conclusion
- 18 - Continuing with Azure dependency management
Related courses
- Azure for DevOps: Dependency Management
- DevSecOps in Action: Securing and Governing Multicloud Infrastructures
- Dependency Mapping for Cloud Migration
- Azure for DevOps: Designing a Strategy
- Azure for DevOps: Application Infrastructure (2022)
- Azure for DevOps: Application Infrastructure
- Azure for DevOps: Continuous Integration
- Azure for DevOps: Continuous Feedback
Related learn paths
- Prepare for the Designing and Implementing Microsoft DevOps Solutions (AZ-400) Exam
- Getting Started with DevOps
- Introduction to Enterprise Cloud Migration Planning
- Getting Started as an Azure Developer
- Prepare for the Azure DevOps Engineer Expert (AZ-400) Certification by Microsoft Press
- Prepare for the AZ-203 Developing Solutions for Microsoft Azure Exam
- Prepare for the Azure Developer Associate (AZ-204) Certification
- Prepare for the AWS Certified Developer Associate (DVA-C01) Certification Exam