Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Azure DevOps CI/CD Pipelines Deep Dive (AZ‑400) + Tests
Rating: 4.4 out of 5(6 ratings)
80 students

Azure DevOps CI/CD Pipelines Deep Dive (AZ‑400) + Tests

Master Azure DevOps CI/CD pipelines, agents, jobs, variables, permissions, and service hooks.
Created bySandeep Soni
Last updated 12/2025
English

What you'll learn

  • Understand Azure DevOps CI/CD pipeline architecture
  • Work with agent pools and Microsoft‑hosted agents
  • Create and manage self‑hosted agents
  • Understand pipeline jobs in depth
  • Configure build and release retention policies
  • Use variables and secure files safely
  • Manage pipeline resource permissions
  • Integrate pipelines using service hooks
  • Validate learning with practice tests

Course content

9 sections9 lectures3h 39m total length
  • About Agent Pool26:08

    Learn how Azure Pipelines uses agent pools to run build and deployment jobs, including self-hosted and Microsoft-hosted agents, organization-level pools shared across projects, and project-level security and access control.

  • Quiz 1

Requirements

  • Basic knowledge of Azure DevOps
  • Understanding of CI/CD fundamentals
  • Azure DevOps organization access recommended

Description

This course is designed for professionals who want a deep understanding of CI/CD pipelines in Azure DevOps, with a strong focus on concepts covered in the AZ‑400 DevOps Engineer Expert exam. It explains how Azure DevOps pipelines work internally and how to manage them effectively in real‑world projects.

The course begins with an introduction to agent pools, helping you understand how pipelines execute jobs using agents. You will then learn about Microsoft‑hosted agents, including their features, use cases, and limitations.

Next, the course covers self‑hosted agents, explaining how to create, configure, and use them for custom build and deployment requirements. You will then dive deep into pipeline jobs, split into two detailed sections, to understand job execution, dependencies, and behavior inside pipelines.

The course also explains build and release retention policies, which help manage pipeline artifacts and optimize storage usage. You will learn how to work with variables and secure files, ensuring sensitive data is handled safely in pipelines.

Additionally, the course covers pipeline resource permissions, helping you control access and improve security. Finally, you will learn about service hooks, which allow Azure DevOps to integrate with external tools and trigger automated actions.

The course is structured clearly and focuses strictly on Azure DevOps CI/CD concepts. Practice tests are included to help reinforce learning and validate your understanding.

Who this course is for:

  • DevOps engineers preparing for AZ‑400
  • Azure DevOps users managing CI/CD pipelines
  • Developers and administrators working with pipelines
  • IT professionals adopting DevOps practices