
Azure DevOps
Price
NA
Duration
NA
Modules
Module 1: Introduction to DevOps & Azure
Understanding DevOps principles and practices
Benefits of using Azure for DevOps
Overview of Azure DevOps Services and tools
Module 2: Azure DevOps Environment Setup
Creating an Azure DevOps account
Navigating Azure DevOps portal
Understanding organizations, projects, and teams
Module 3: Version Control with Git & Azure Repos
Git fundamentals: commits, branches, merges
Working with Azure Repos
Code collaboration and pull requests
Module 4: Azure Pipelines (CI/CD)
Creating build pipelines (CI)
Creating release pipelines (CD)
Pipeline tasks, variables, triggers, and agents
YAML pipelines vs Classic Editor
Module 5: Infrastructure as Code (IaC) with ARM & Terraform
Introduction to ARM templates
Deploying resources using Azure DevOps
Terraform basics and integration with pipelines
Module 6: Azure Boards
Managing work items: Epics, Features, User Stories, Tasks
Sprint planning and tracking progress
Dashboards, queries, and charts
Module 7: Azure Test Plans
Creating and managing test cases
Manual and automated testing
Tracking test results and bugs
Module 8: Azure Artifacts
Creating and managing package feeds
Integrating Artifacts with pipelines
Versioning and dependency management
Module 9: Security, Compliance, and Permissions
Role-based access control in Azure DevOps
Security policies and auditing
Secrets management with Azure Key Vault
Module 10: Monitoring, Logging & Reporting
Monitoring pipeline performance and health
Integrating with Azure Monitor and Application Insights
Reporting with Power BI (optional)
Module 11: Real-Time DevOps Project
Implementing a full CI/CD pipeline
Automated deployment of a sample app
Code, build, test, release, and monitor cycle