Learn Docker and DevOps and Containerize ASP.NET Core Blazor
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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024