Skip to content
UdemyDevOpsPaid courseIntermediate levelCertificate

CI/CD Pipelines using Azure DevOps (Udemy.com)

Create end-to-end DevOps pipelines using the Azure DevOps Platform

Created by: Charles Aylward

Last updated July 2025

icon
What you will learn

  • End-to-end CI/CD Pipelines using the Azure DevOps platform
  • Deploy to Azure Cloud App Service and Azure Container Registry
  • Branching and Source Control using GIT and Azure Repos Git
  • How to use Visual Studio Code for check-in code to Git and Azure Repos Git
  • Configure the CI/Build Integration pipeline on Azure DevOps
  • Configure the CD/Release pipeline on Azure DevOps
  • Automated Unit testing using xUnit
  • Automated Deployment using Docker Images
  • How to secure your DevOps pipelines using DevSecOps
  • Promote development to QA using post-deployment and post-deployment conditions
  • Theory and demonstration on Infrastructure as Code (IaC)
  • Quick Introduction to IaC tools such as Terraform, Ansible and Chef
  • Quick Introduction to scripting tools such as PowerShell and Python
  • Develop a Web Application using ASPNET Core 3.1
  • How to use YAML files on Azure DevOps

How it compares

Against the other 219 rated Udemy courses in DevOps on CourseDuck:

  • Rating4.4 out of 5higher than 42% of them
  • Reviews6,168#39 of 220 by number of reviews
  • Length6.8 hourslonger than 57% of them
  • Last updatedJuly 2025more recently than 66% of them

icon
Course Description

This course is designed to take step by step instructions, demonstrations and Labs to create and configure CI/CD Pipelines using the Azure DevOps platform.

The following sections are available in this course:

  • Introduction to DevOps (Fundamentals)

  • DevOps Tools Required

  • Setting Up Development Environment

  • Branching and Source Control

  • Automated Testing

  • DevSecOps Security

  • Microsoft Azure Cloud for Deployments and Azure DevOps Pipelines

  • Create an ASP.NET Core 3.1 Web App and Docker Files

  • Automated Unit testing using xUnit

  • Automated Deployment using Docker Images

  • Configure the CI Pipeline on Azure DevOps

  • Configure the CD/Release Pipeline on Azure DevOps

  • How to secure your DevOps pipelines using DevSecOps

  • Promote development to QA using post-deployment and post-deployment conditions

  • Theory and demonstration on Infrastructure as Code (IaC)

  • Quick Introduction to IaC tools such as Terraform, Ansible and Chef

  • Quick Introduction to scripting tools such as PowerShell and Python

  • How to use YAML files on Azure DevOps

  • Theory on Infrastructure as Code (E.g. Terraform, Chef, Ansible, PowerShell, Python)

You need to have more than 1+ Year IT knowledge and experience is essential and be able to understand logic how to write scripts using a command line. We use scripting languages, such as bash, powershell, YAML, etc.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Charles Aylward

I am a seasoned IT professional with 33+ years of experience designing, developing, and architecting enterprise-scale solutions across financial, retail, and telecommunications sectors. I hold a Master’s Degree in Computer Science (First Class Honours), specializing in Development Operations, and I am a TOGAF 9 Certified Solution Architect.

My career began in the early ’90s, building software in Visual Basic, Clarion, and C++, and for the past 20 years I’ve focused extensively on C# and the .NET ecosystem. I’ve served in various senior roles — including Senior Solution Architect, Development Manager, and Technical Lead — guiding complex systems, leading engineering teams, shaping solution designs, and delivering high-impact architecture for large corporations, including major banks.

Mentorship is at the core of my work. I’m passionate about helping developers and aspiring architects grow into confident, industry-ready professionals. My Udemy courses are created for learners who are eager to develop real, practical skills — grounded in decades of hands-on experience, leadership, and architectural best practices.

If you’re committed to learning and advancing your career, I’m committed to helping you get there.

icon
More courses by Charles Aylward

$79.99

icon
More DevOps courses

$27.99

$22.99

$27.99

$129.99

$84.99

$24.99

icon
Reviews

4.4

6,168 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By David Polak on 2/7/2026

It helped me learn about the pipelines in Azure DevOps. However there were some annoying things with section 10 where you need lecture 30 to get lecture 29 to work. Also I couldn't get the Docker Image to work which was annoying. Finally the YML files were also having a problem with access to the pool. I had to add the specific pool to the YML code. These things can be improved and added in the same section or before it to the course

By Anonymized User on 8/14/2025

I really enjoyed this course and learned some things in Azure DevOps. Please try to include some lectures around Pull Request integration in Repo and their triggers for pipelines.. Thanks for the wonderful course with good explanation of the concepts.

By Rudi O'Kelly on 8/3/2025

I recently completed this CI/CD Pipeline course on Udemy, and I must say it exceeded my expectations. The content is fresh, relevant, and thoughtfully structured. It starts with the basics and gradually builds up to more advanced concepts, making it easy to follow regardless of your starting point. What stood out most was the use of real-world examples throughout the course. These practical scenarios helped bridge the gap between theory and application, making the learning experience both engaging and immediately useful. The instructor clearly understands the challenges faced in modern DevOps environments and addresses them with clarity and precision. The course also does a great job of explaining not just the "how," but the "why" behind each step in the pipeline. This deeper understanding is invaluable for anyone looking to implement or improve CI/CD practices in a professional setting. Overall, I highly recommend this course to anyone serious about mastering CI/CD pipelines. It’s well-paced, insightful, and packed with actionable knowledge.

By Marc Kodjo AMEDONOU on 6/19/2025

Merci d'avoir pris le temps de préparer ce cours, vous expliquez bien les details du CI/CD, mais je trouvais cetaines étapes assez flou. Pour les prochaines mises à jour, merci de mettre l'accent sur comment faire le deploiement continu des applications dockerizées avec les YAML files. Cette partie peut être mieux expliquée. Merci

By Anmol Aditya Sinha on 4/29/2023

There are some sections in the lecture which are pretty tricky and could have been covered by lecturer in a better way, but there is little to no support on those, mentioning the issues as below: 1. issues related to 'self hoisted agent'. 2. wrong info provided in yaml file, due to which unable to launch website on azure app service.

By Eduardo Medina on 7/25/2022

I really want more stuff about Terraform and the integration with the Pipelines, probably a module explaining the details of the Terraform files or probably a new course, that I am certainly gonna buy.

By Anonymized User on 5/20/2022

Great tutorial for ADO... however I understood half of this. I whish it would focus more on detail on pipeline creation and how it pull from the code. It may just be me that I am inexperienced. The terraform part can be highly improved.

By David Best on 5/6/2022

The course was just the basics but the instructor spent to much time on everything around DevOps and needed more focus on Pipelines. The class was solely based on web development, I would like to see it expanded on using pipelines for automating building iOS / Android / Windows Apps.

By Mario Peña on 12/31/2021

En general el curso es muy bueno, el contenido es muy completo. Creo que en algunos puntos falta explicar un poco más en detalle porqué se hacen algunas cosas, a veces se dice algo así como: click aquí y allá, o aquí va este valor, sin mucha explicación. El otro pero que tiene es que hay algunos videos ya algo desactualizados. Sin embargo, el curso vale la pena, es una muy buena introducción a Ci y CD con azure devops

By Biswadeep Dey on 12/13/2021

The course content was good for an Azure DevOps beginner. Explanation to all the contents was very clear and meaningful. Got to learn the Azure DevOps CI/CD and many related things. Thanks Charles for this awesome learning and hope to see you in future learning as well. keep update future tutorials on Azure DevOps.

Showing all 10 reviews on CourseDuck

Read all 6,168 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100