Explore package dependencies
Advanced
Administrator
AI Engineer
Data Engineer
Developer
DevOps Engineer
Platform Engineer
Security Engineer
Security Operations Analyst
Service Adoption Specialist
Solution Architect
Startup Founder
Technology Manager
Azure
Azure Artifacts
Azure Boards
Azure Cloud Services
Azure DevOps
Azure Pipelines
Azure Repos
Azure Test Plans
GitHub
This module explores dependency management concepts and helps you identify project dependencies. You'll learn how to decompose your system, identify dependencies, understand package componentization, and scan your codebase for dependencies. Gain practical knowledge of dependency management strategies using Azure Artifacts, NuGet, npm, and Maven to manage software components effectively.
Learning objectives
By the end of this module, you'll be able to:
- Define dependency management strategy: Understand the principles and benefits of managing dependencies in modern software development.
- Identify dependencies: Recognize and categorize dependencies in your projects and solutions.
- Describe elements and componentization of dependency management: Understand how to decompose systems into manageable components.
- Scan your codebase for dependencies: Use tools and techniques to discover and analyze dependencies in your source code.
Prerequisites
- Understanding of what DevOps is and its concepts
- Familiarity with version control principles
- Basic knowledge of software development and project structure
- Experience working with packages and libraries is helpful but not required
Get started with Azure
Choose the Azure account that's right for you. Pay as you go or try Azure free for up to 30 days. Sign up.