Build ASP.NET Blazor apps with a clean structure (Udemy.com)
Learn how to create clean-structured web apps with ASP.NET Core 5 Blazor (with update to .NET6)
Created by: Benjamin Proft
Last updated November 2022
What you will learn
- Build single-page applications with Blazor
- Learn how to implement a clean structure with loose coupled components
- See the advantages of using the INotifyPropertyChanged implementation from the MVVM pattern
- Learn how to use Bootstrap in Blazor WebAssembly apps
- Learn how to implement and use different kinds of state management
How it compares
Against the other 116 rated Udemy courses in ASP.NET on CourseDuck:
- Rating4.1 out of 5higher than 17% of them
- Reviews372#70 of 117 by number of reviews
- Length15.4 hourslonger than 77% of them
- Last updatedNovember 2022more recently than 50% of them
Course Description
This course will cover all the basic techniques and mechanisms you need to create sophisticated web applications with ASP.NET Core 5.0 Blazor. You get an overview of the framework and what is essential. After the introduction, we will start writing a Blazor WebAssembly app. The main focus of this course is on Blazor WebAssembly but don't worry. If you want to write Blazor Server apps, you can also attend this course because almost every technique we cover is applicable to Blazor Server apps. In some topics, I will cover the differences between Blazor WebAssembly and Blazor Server.
In some sections, we will go a little bit deeper, and we will examine what is under the hood. If you want to go through such a course very fast without thinking outside the box, this is probably the wrong course for you. Here I want to ensure that you get the techniques you need to write Blazor apps, and you should see why something works in a certain way.
If you are already an experienced .NET developer, you will see some familiar techniques we will use in this course, for example, the INotifyPropertyChanged interface from the MVVM pattern.
If you like the description, then you should enroll in the course!
-
It would be a pleasure for me to lead you through every section!
Regards,
Benjamin
Instructor Details
- 4.1 Rating
372 Reviews
Benjamin Proft
My name is Benjamin, and I'm a passionate software developer. In my job, I develop programs with the .NET-Framework and WPF and I create web apps with Angular. I have written apps for different platforms with Xamarin (both approaches) and with the real native approaches. I like to learn new programming languages and techniques. Last few weeks I spent some time diving deeper into the new framework Blazor and I have created apps with the help of Blazor
When I don't sit in front of my computer, I like to ride my motorcycle or play football with my friends.
More ASP.NET courses
Master ASP.NET Core Identity in .NET10: Auth & Authorization (2026)
4.8 (2,122 Reviews)
Provider: Udemy
Time: 7.1h
$74.99
Test Driven Development in ASP.NET Core - The Handbook (2025)
4.8 (506 Reviews)
Provider: Udemy
Time: 4.5h
$69.99
.NET Core MVC - The Complete Guide 2026 [E-commerce][MVC]
4.7 (20,841 Reviews)
Provider: Udemy
Time: 30.5h
$84.99
RESTful Web API in .NET Core - The Beginners Guide (.NET 10) (2026)
4.7 (7,998 Reviews)
Provider: Udemy
Time: 7h
$14.99
Getting Started with .NET Core Clean Architecture (2019)
4.7 (2,858 Reviews)
Provider: Udemy
Time: 4.1h
$10.99
Reviews
By Colin Munford on 10/31/2022
Comprehensive coverage of Blazor WASM app development although the net version, IDE and several libraries have been updated since the course was originally created. Ben does cover many of the changes in later lessons/QA and includes updated source files for net 6/vs2022.
By Steven Farkas on 8/26/2022
To much jumping around too fast. I ended up getting the course solution up and running. Course solution is a mix of .NET 2 and others. I changed all to .NET 6 and then got that working. I am commenting the code as I go through the lectures as well as off-line searches for more details on what is meant by [Parameter] and EventHandler for instance. Progress is slow through the lectures because of these off-line activities.
By Tom Walters on 5/16/2022
Benjamin's accent is cool to listen to, but sometimes a bit hard to understand. and the auto-transcript tool is faring far worse than my brain. LOL
By Jorge Utrilla on 2/26/2022
Instructor is very clear with the topics explained!!!
By Shahriar Mossanen on 5/3/2021
Absolutely 100% right on the spot. The instructor is fantastic
By Peter Yovich on 3/2/2021
Sound quality is horrible. Even turning my subwoofer off I have trouble understanding the speaker because the sound quality is way off. And 45 minutes in I have yet to see a single piece of code.
By Jan Klicpera on 2/9/2021
This course is very in-depth and covers many important aspects of Blazor. The instructor explains the topics very well and clearly. I especially like that all of the explained topics are directly applied onto a project that evolves throughout the course. I would have appreciated a few more "work-alone" tasks from the instructor, where the student would be tasked to create a part of an application using the knowledge that has been covered in the given lecture. I would have also appreciated more available code snippets (at least for the css files), as sometimes it was just a big hassle to rewrite it from the video. That is not a big problem, however, as it is possible to download the final project and just fetch the needed code from there. The instructor is very helpful and has responded very quickly to my question about the course. Overall a really great course, I can definitely recommend it!
By David Csizy on 1/18/2021
The Blazor syntax is properly explained, the short videos style is effective. On the other hand some of the C# syntax is outdated, too much JavaScript, would have been good to see some SignalR or gRPC examples instead of the Web API.
By Fehim Dervisbegovic on 12/31/2020
Good for beginners, but too slow for advanced web developers who have prior knowledge with .NET and other front end frameworks.
By Farah on 11/13/2020
i thought i would be going through this faster.. but there is a lot of information. Code snippets for each section would be really handy.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 82 / 100


![.NET Core MVC - The Complete Guide 2026 [E-commerce][MVC]](/programming/asp-net/images/1844356_cba1_10.jpg?v=1789268164)



