Azure Devops Pipelines From Zero To Hero
Published 7/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.19 GB | Duration: 5h 33m
Published 7/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.19 GB | Duration: 5h 33m
Master Azure DevOps : Classic & YAML Pipelines, Self-Hosted Agents, Hands-On Labs, CI/CD, and Real Deployments
What you'll learn
Understand the core concepts of Azure DevOps and how it fits into modern DevOps practices and CI/CD workflows.
Build CI/CD pipelines using both Classic and YAML approaches in Azure DevOps to automate application delivery workflows.
Deploy .NET Core applications to Azure App Services, Container Apps, AKS, and VMs using various pipeline strategies including Kubernetes manifests and Helm Char
Create and manage self-hosted agents on Windows, Docker, and Kubernetes, and configure them to scale with KEDA for optimized performance.
Use advanced YAML features like templates, runtime conditions, caching, artifacts, and container jobs to create efficient and reusable pipeline logic.
Understand the full DevOps lifecycle with hands-on projects, from code integration and build to staging, approvals, and production deployments.
Secure Azure DevOps resources by managing permissions and roles across pipelines, environments, repos, and more using best practices and security groups.
Requirements
Basic understanding of software development and application deployment concepts.
Familiarity with Git and version control systems (e.g., cloning a repo, committing changes).
Fundamental knowledge of CI/CD concepts is helpful but not mandatory.
Azure account (free tier is sufficient) to follow along with deployments and hands-on labs.
Optional: Some experience with Docker, Kubernetes, or .NET Core is a plus but not required—everything needed will be explained during the course.
Description
Course DescriptionAre you ready to master Azure DevOps and build real-world CI/CD pipelines from scratch?This comprehensive, hands-on course is designed to help you become proficient in Azure DevOps through a combination of theory, guided labs, and real deployment scenarios. Whether you're a developer, DevOps engineer, or IT professional, this course will equip you with the skills needed to build, manage, and secure modern DevOps workflows using both Classic Pipelines and YAML Pipelines.What You’ll Learn:Set up and configure your Azure DevOps Organization and ProjectsUse Azure Repos to manage your code repositoriesCreate and manage Classic Pipelines and Releases for various deployment targetsBuild modern YAML-based multi-stage pipelines for CI/CD workflowsDeploy .NET Core apps to Azure App Services, Container Apps, and Azure Kubernetes Service (AKS)Use Helm charts and Kubernetes Environments in pipelinesImplement Self-Hosted Agents on Windows, Docker, and Kubernetes with KEDA auto-scalingMaster Azure DevOps security: permissions, access control, branch policies, and moreWork on hands-on labs for each topic with guided exercises and real infrastructureHands-On Projects Include:CI/CD for a .NET Core Web App to Azure App ServicesKubernetes deployment using YAML & HelmSelf-hosted agent on Kubernetes with auto-scalingFull CI/CD pipeline using YAML to deploy to AKSSecure DevOps setup using role-based access and branch policiesWho Is This Course For?Beginners looking to get started with Azure DevOpsIntermediate users aiming to deepen their DevOps skillsDevOps engineers wanting hands-on experience with modern CI/CD toolsAnyone preparing for DevOps roles in real-world projectsBy the end of this course, you’ll have the confidence and experience to design and deploy secure, scalable, and automated CI/CD pipelines in Azure DevOps—just like it's done in real enterprise environments.
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Azure DevOps Billing
Lecture 3 Creating Az DevOps Organization & Adding AAD User to it
Lecture 4 Creating Az DevOps Public Project
Lecture 5 Creating Azure Repo
Lecture 6 Classic vs Yaml Pipelines
Section 2: Azure Classic Pipelines
Lecture 7 Dotnet Core Classic Build Pipeline
Lecture 8 Adding UnitTests & Code Coverage Report to the Pipeline
Lecture 9 Creating Azure App Service Release Pipeline
Lecture 10 MultiStage Release Pipeline & Azure App service slots
Lecture 11 Variable Groups & Replace Tokens Task
Lecture 12 Creating Azure VM & Installing IIS Web Server
Lecture 13 Creating Deployment Group & Azure VM Release Pipeline
Lecture 14 Creating DockerFile & Azure Container Registry (ACR)
Lecture 15 Creating Container App Service & Make Release Pipeline for it
Lecture 16 Creating AKS Kubernetes Cluster & Explaining HelmChart
Lecture 17 Creating Release Pipeline to Deploy to AKS Cluster
Lecture 18 Creating Task Group for AKS MultiStage Release Pipeline
Section 3: Azure Yaml Pipelines
Lecture 19 Basic Yaml Pipeline Syntax
Lecture 20 Stages vs Jobs in Yaml Pipelines
Lecture 21 Variables in Yaml Pipelines
Lecture 22 Runtime Parameters
Lecture 23 Compiletime vs Runtime Expressions
Lecture 24 Functions in Yaml Pipelines
Lecture 25 Conditioning in Yaml Pipelines
Lecture 26 Looping & Matrix Strategy
Lecture 27 Triggers & Resources
Lecture 28 Container Jobs
Lecture 29 Build vs Pipeline vs Azure Artifacts
Lecture 30 Caching in Yaml Pipelines
Lecture 31 Templates in Yaml Pipelines
Lecture 32 Creating DotNetCore CI Template
Lecture 33 Environments & Pre Deployment Approvals
Lecture 34 AKS Cluster Environment Lab (MultiStage Pipeline to Deploy to AKS Cluster)
Section 4: Self Hosted Agents
Lecture 35 Azure Pipelines Agent in Windows Vm
Lecture 36 Azure Pipelines Agent in Docker Container
Lecture 37 Azure Pipelines Agent in Kubernetes Cluster
Lecture 38 AutoScaling K8s Pipeline Agent with KEDA Operator
Section 5: Security in Azure DevOps
Lecture 39 Security Groups in Azure DevOps
Lecture 40 Pipelines , Releases and Variable Groups Permissions
Lecture 41 Environments , AgentPools and ServiceConnections Permissions
Lecture 42 Azure Repos Permissions & Policies
Aspiring DevOps Engineers who want to gain practical experience with Azure DevOps and CI/CD pipelines.,Software Developers looking to automate the build, test, and deployment process using Microsoft’s DevOps platform,System Administrators and IT Professionals who want to transition into DevOps roles and learn modern infrastructure delivery practices.,Cloud Engineers and SREs who want to integrate Azure DevOps into cloud-native workflows, including AKS and self-hosted agents.,Students or Recent Graduates pursuing careers in DevOps or cloud engineering and looking for hands-on project-based learning.