Azure Devops Pipelines From Zero To Hero

Posted By: ELK1nG

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

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.