HOME > Development > Learn Docker and DevOps and Containerize ASP.NET Core Blazor

Learn Docker and DevOps and Containerize ASP.NET Core Blazor

  • Development
  • Jan 31, 2025
SynopsisLearn Docker and DevOps and Containerize ASP.NET Core Blazor,...
Learn Docker and DevOps Containerize ASP.NET Core Blazor  No.1

Learn Docker and DevOps and Containerize ASP.NET Core Blazor, available at $59.99, has an average rating of 4.05, with 64 lectures, 8 quizzes, based on 13 reviews, and has 1307 subscribers.

You will learn about The students will learn the containerizing of Blazor Applications with Docker Publishing to Azure Container Registry This course is ideal for individuals who are Beginner to Advanced level students who would like to learn docker support in Blazor It is particularly useful for Beginner to Advanced level students who would like to learn docker support in Blazor.

Enroll now: Learn Docker and DevOps and Containerize ASP.NET Core Blazor

Summary

Title: Learn Docker and DevOps and Containerize ASP.NET Core Blazor

Price: $59.99

Average Rating: 4.05

Number of Lectures: 64

Number of Quizzes: 8

Number of Published Lectures: 64

Number of Published Quizzes: 8

Number of Curriculum Items: 76

Number of Published Curriculum Objects: 76

Number of Practice Tests: 1

Number of Published Practice Tests: 1

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • The students will learn the containerizing of Blazor Applications with Docker
  • Publishing to Azure Container Registry
  • Who Should Attend

  • Beginner to Advanced level students who would like to learn docker support in Blazor
  • Target Audiences

  • Beginner to Advanced level students who would like to learn docker support in Blazor
  • Hi there, my name is Kaushik Roy Chowdhury. I am a Microsoft Certified Professional and hold a Master’s Degree in Computer Science from Auckland University of  Technology (AUT).

    Are you struggling to containerize your ASP.NET Core 3.1 applications in general and ASP.NET Core 3.1 Blazor applications in particular? This course will allow you to use Docker professionally for creating highly portable containers across all types of hosts including on cloud like Microsoft Azure. You would be able to add Docker and DevOps skills to your resume and be ahead of the pack for a great leap in your software development career.

    In this course, I will teach you everything you need to know about getting started with Docker for containerizing Blazor and in general any ASP.NET Core web applications. You’ll learn how to use Docker Desktop for use in Blazor applications and host it on the Microsoft Azure cloud. It will show you the steps to create an automated pipeline for continuous deployment on Azure.

    One of the many highlights of this course is the use of Visual Studio 2019 as well as the Visual Studio Code (at the end) as IDE for development.

    There is a section at the end on working with Windows Subsystem for Linux (WSL) which is the latest cutting edge contribution from Microsoft that lets the developers use Linux tools and distributions right from within Windows 10 OS without having to install any virtual machine and/or using Apple Mac OS or a dedicated Linux Operating System. This technology has endeared development on Windows more than ever before. This section makes sure that the learners are able to create docker containers in Linux on Windows 10 OS.

    The course is for beginners. You do not need any previous knowledge of docker, images, Blazor, or Azure. We shall start from the very beginning and work our way through step by step.

    Here are some of my earlier reviews from other courses on Udemy:

    “Great material. Learned a lot.”  – John Taylor (Master Collection Classes in C# Using Visual Studio)

    “Kaushik’s courses are my main reference for anything C# – I find his explanations full of detail which helps to solidify a full understanding of even the most complex aspects of C# programming.” – Martin Catherall (Microsoft MVP) – Master Collection Classes in C# Using Visual Studio

    “to whom all want to know what is MongoDB and use it with MVC Core i would strongly recommend you to attend in this course . i find the way how he is presenting the course it’s like at college when the Professor start with explaining the concept of the subject then get in practices. the last section 7 you will do more code with him with the good explanation” – Abdalla Ben Omran (ASP.NET Core 3 with MVC and MongoDB)

    “An elaborate and detailed description for a beginner. The author has put a lot of effort into structuring the content. Certainly proved useful to me as a starter.” – Sudeep Ghatak (ASP.NET Core 3 with MVC and MongoDB)

    Well explained in detail. – Fred Handal (Build and Learn ASP.NET Core 3.1 Blazor Hands-On

    It’s a nice introduction into Blazor server side where you got a good understanding of Blazor fundamentals – Seb Lowe (Build and Learn ASP.NET Core 3.1 Blazor Hands-On)

    N.B. I have renamed my course “DevOps and Docker Support for .NET Core Blazor” to “Learn Docker and DevOps and Containerize ASP.NET Core Blazor” to reflect the essence and flavor of this course better. The course content remains the same with only the name changed.

    Kaushik

    #Docker #Containers #Azure #DevOps

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Encouraging Constructive Feedback: A Message to Our Udemy Students

    Lecture 2: Introduction and Welcome Aboard

    Chapter 2: Concept of Docker, Containers and Images

    Lecture 1: Fundamentals of Containers and Docker

    Lecture 2: How Containers Work?

    Lecture 3: Comparing Docker Containers with Virtual Machines

    Lecture 4: Some Terminology

    Chapter 3: Containerising Blazor Apps Using Docker

    Lecture 1: Some Oft Used Docker Commands

    Lecture 2: Fundamentals of a Dockerfile

    Lecture 3: Create a Blazor Server Application (with Docker Support)

    Lecture 4: Analysing the Dockerfile

    Lecture 5: Containerising the Blazor Server App

    Lecture 6: Containerising the Blazor Web Assembly (WASM) -Concepts

    Lecture 7: Create a Blazor Web Assembly (WASM) App

    Lecture 8: Add a Dockerfile to the Blazor WASM App

    Lecture 9: Create the Blazor Web Assembly Container

    Lecture 10: Pushing Images to Docker Hub

    Chapter 4: Optional: Creating a GitHub Repository for Later Use

    Lecture 1: How to Create a GitHub Repository from Visual Studio?

    Chapter 5: DevOps Fundamentals

    Lecture 1: What is DevOps?

    Lecture 2: About Continuous Integration (CI)

    Lecture 3: About Continuous Delivery (CD)

    Lecture 4: About Continuous Deployment (CD)

    Chapter 6: Publishing and continuous deployment on Azure (from project code)

    Lecture 1: Microsoft Azure Subscription

    Lecture 2: Publishing Blazor App to Microsoft Azure Platform

    Lecture 3: Update the App and Redeploy

    Lecture 4: Manage the Azure App

    Lecture 5: Clean up Resources on Azure

    Lecture 6: Enable Continuous Deployment

    Chapter 7: Continuous deployment to Azure from docker image

    Lecture 1: Publishing container to Azure Container Registry from Visual Studio Environment

    Lecture 2: Continuous delivery to Azure from Visual Studio

    Chapter 8: Multi-Container Apps Including SQL Container with Docker Orchestration

    Lecture 1: Docker Orchestration (with docker-compose)

    Lecture 2: Create a Blazor Server Application

    Lecture 3: Edit the Startup Class

    Lecture 4: Pull a SQL Docker Image and Run a Container

    Lecture 5: Browse the Blazor App through the Container

    Lecture 6: Register and Login to the App

    Lecture 7: Access the Container and Query the Database

    Lecture 8: Publish the Release Version of the Blazor Server App

    Lecture 9: Inspect the Release Directory and Run Main.DLL file

    Lecture 10: Modify Startup Class to Pass Environment Variables

    Lecture 11: Add a Dockerfile to the Blazor Server App

    Lecture 12: Create a PowerShell Script to Make Webapp Wait

    Lecture 13: Modify the Project File to Include the PS Script

    Lecture 14: Delete the Output Directory and Re-publish it

    Lecture 15: Create a Docker Compose File

    Lecture 16: Run the Container

    Chapter 9: Windows Subsystem for Linux 2 for Dockerized Blazor App Development

    Lecture 1: What is Windows Subsystem for Linux (WSL)

    Lecture 2: Difference in Architecture between WSL 1 and WSL 2

    Lecture 3: Why Choose WSL 2 over WSL 1 for Dockerisation?

    Lecture 4: Installation of WSL for Windows 10

    Lecture 5: Configuration of Docker Desktop for WSL

    Lecture 6: Create a Blazor WASM Docker Container in WSL

    Lecture 7: Edit Code and Regenerate Container

    Chapter 10: Data Persistence in Docker

    Lecture 1: What is Docker Volume?

    Chapter 11: Bonus Section: Kubernetes Unleashed

    Lecture 1: Introduction and set-up WSL for Kubernetes

    Lecture 2: Install Minikube

    Lecture 3: Removal and re-installation of Kubectl

    Lecture 4: Understanding kubectl removal and reinstallation

    Lecture 5: Start minikube and verify install

    Lecture 6: Core Concepts and Architecture

    Lecture 7: Deploying Applications

    Lecture 8: Advanced Concepts

    Lecture 9: Horizontal Pod Auto-scaler and Role Based Access Control Explained

    Lecture 10: Tools and Ecosystem

    Lecture 11: Real World Application

    Instructors

  • Learn Docker and DevOps Containerize ASP.NET Core Blazor  No.2
    Kaushik Roy Chowdhury
    Software Educator and Online Course Creator
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 2 votes
  • 3 stars: 1 votes
  • 4 stars: 4 votes
  • 5 stars: 5 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!