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
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
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.
Instructor Details
- 4.4 Rating
6,168 Reviews
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.
More courses by Charles Aylward
More DevOps courses
Certified Kubernetes Administrator (CKA) with Practice Tests (2026)
4.7 (93,948 Reviews)
Provider: Udemy
Time: 26h
$27.99
Docker & Kubernetes: The Practical Guide (2026)
4.7 (38,168 Reviews)
Provider: Udemy
Time: 23.7h
$22.99
HashiCorp Certified: Terraform Associate 2026
4.7 (32,153 Reviews)
Provider: Udemy
Time: 25.5h
$27.99
Azure Kubernetes Service with Azure DevOps and Terraform (2026)
4.7 (6,546 Reviews)
Provider: Udemy
Time: 28.1h
$129.99
Reviews
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.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100







