Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Windows Containers with Azure DevOps CI/CD Pipeline
Rating: 4.5 out of 5(164 ratings)
20,842 students

Windows Containers with Azure DevOps CI/CD Pipeline

Master CI/CD, Docker, and Azure DevOps for Seamless .NET App Delivery in Containers
Last updated 5/2025
English

What you'll learn

  • Continuous Integration and Delivery Workflow with Docker and Kubernetes
  • Understand Concepts related to Docker and Running Windows Containers
  • Set up Windows 10 Docker Host with Azure VM
  • Run and operate Windows Containers
  • Packaging modern (Core) and legacy (Framework) ASP .NET Applications as Docker Images
  • Deep Dive into writing Dockerfiles, Multi Stage Dockerfiles and Image Building best practices
  • Create Azure Container Registry and Publish Docker Images to it
  • Setup Continuous Integration Pipelines to build and publish Docker Images to ACR
  • Automated Deployment to Dev Environment with Docker Compose and Azure Devops
  • Troubleshoot Container, Networking and Image Building Issues
  • Automate Dev environments with Docker Compose

Course content

9 sections70 lectures8h 18m total length
  • Know your Instructor - Who is Gourav Shah ?3:51

    Meet Gourav Shah, a seasoned DevOps coach, corporate trainer, and author who guides DevOps practices through global training and Ansible Playbook Essentials.

  • Connect with Me & School of DevOps0:31

Requirements

  • Be able to Operate a Windows Host
  • Familiarity with .NET Framework and .NET Core Application Deployment Workflows
  • Text Editor
  • Basic Understanding of a Software Delivery Workflow

Description

Are you ready to take your .NET development skills to the next level by mastering Continuous Integration and Continuous Delivery (CI/CD), Docker containers, and Azure DevOps? Welcome to the Ultimate Azure DevOps & Docker Bootcamp for .NET Developers!


This comprehensive, hands-on bootcamp is designed for developers who want to build, deploy, and manage .NET applications in containers with Azure DevOps. Whether you're a .NET developer, DevOps engineer, or software architect, this course provides all the tools, techniques, and real-world practices to run your .NET apps efficiently in containers.


What You Will Learn:

  • Understand why container-based software delivery is the future of app development.

  • Explore the principles of Continuous Integration and Delivery (CI/CD) and their role in modern DevOps.

  • Set up a CI/CD pipeline with Docker, Kubernetes, and Azure DevOps.

  • Learn how to build, deploy, and manage .NET Core apps inside containers.

  • Dive into Azure DevOps for managing cloud-native and containerized .NET applications.

  • Discover the difference between containers and VMs, and understand how they work under the hood with technologies like Namespaces and CGroups.

  • Work hands-on with Docker Compose to deploy multi-tier applications, and learn how to integrate with Azure Pipelines.

  • Master debugging, scaling, and securing your containerized .NET apps for real-world projects.


Who is this course for:

  • .NET Developers who want to transition to modern CI/CD and containerized application delivery.

  • DevOps Engineers looking to expand their skills with Docker, Kubernetes, and Azure DevOps.

  • Software Architects aiming to design scalable, containerized solutions.

  • IT Professionals involved in application deployment and cloud-based infrastructures.

Who this course is for:

  • .NET Developers who want to transition to modern CI/CD and containerized application delivery.
  • DevOps Engineers looking to expand their skills with Docker, Kubernetes, and Azure DevOps.
  • Software Architects aiming to design scalable, containerized solutions.
  • IT Professionals involved in application deployment and cloud-based infrastructures.