Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
CI/CD Pipelines using Azure DevOps
Rating: 4.3 out of 5(6,086 ratings)
34,033 students

CI/CD Pipelines using Azure DevOps

Create end-to-end DevOps pipelines using the Azure DevOps Platform
Created byCharles Aylward
Last updated 7/2025
English

What you'll 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

Course content

16 sections70 lectures6h 45m total length
  • Introduction3:13

    Introduction to this course and outline of each section of this course.

    Course Outline:

    • Introduction to DevOps

    • DevOps Tools Required

    • Setting Up Development Environment

    • Branching and Source Control

    • Automated Testing

    • DevSecOps Security

    • Microsoft Azure Portal for Deployments

    • ASP.NET Web App and Docker Files

    • Configure the CI Pipeline on Azure DevOps

    • Configure the CD/Release Pipeline on Azure DevOps

    • Theory on Infrastructure as Code

    • Wrap Up the Course

  • Introduction to myself1:36

Requirements

  • More than 1+ Year IT knowledge and experience is essential
  • You do not need to be a developer to complete this course, but it would help if you know how to build and deploy apps
  • Knowledge of command line tools will be beneficial
  • You need to understand scripting languages, such as bash, powershell, etc.

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.

Who this course is for:

  • Any Developer who wants to learn Azure DevOps
  • IT Operations who wants to learn Azure DevOps
  • QA Testers who wants to learn Azure DevOps
  • Any IT role who wants to learn Azure DevOps