Blazor and Web Development Fundamentals with .Net 7 (Udemy.com)
Learn the underlying mechanics of Blazor Server, WebAssembly and Progressive Web Applications with minimal coding skills
Created by: Irlon Terblanche
Last updated January 2023
What you will learn
- Essential foundations and underlying mechanics of Blazor Web Applications
- Essential differences between Blazor WASM, Blazor Server and Blazor PWAs
- Microsoft's .Net7 Framework and how it supports Blazor Applications
- WebAssembly technology and how it supports web application development
- Technical fundamentals of web client/browser and server communications
- Signal R, the Document Object Model (DOM) and RenderTree concepts
- PWA manifest and service-worker concepts
How it compares
Against the other 194 rated Udemy courses in C# on CourseDuck:
- Rating4.4 out of 5higher than 38% of them
- Reviews82#153 of 195 by number of reviews
- Length2.7 hoursshorter than 81% of them
- Last updatedJanuary 2023more recently than 62% of them
Course Description
In this course, you will learn the important underlying mechanics of all the different types of Blazor web applications. You will not have to write a single line of code to get through this course.
I am specifically steering away from jumping into the code, because without understanding the subtle differences between the different Blazor applications, you will end up 'coding in the dark', and you will get into issues for which there is not much support for currently. For example, if you don't understand the detailed mechanics of Blazor applications, you will not understand why you are getting CORS errors when making HTTP calls from your Blazor WASM application, or why you are getting database concurrency issues with Blazor Server and EF Core. And so on...
The course is divided into 5 parts. The first two parts of this course will focus on the theory of Blazor. In Parts 3 to 5, we will see those theoretical concepts from Parts 1 and 2 in action.
In Part 1, I will discuss what Blazor is, what the different types of Blazor applications are, and how the different hosting options work. I will also go into some detail about Single Page Applications and WebAssembly technology.
In Part 2, I will cover the .Net7 Framework, the Document Object Model, and the Render Tree concepts.
In Part 3, we will start getting more hands-on. We will create and run both Blazor Server and Blazor WASM applications from within Visual Studio. We will also start comparing the two application types in Part 3.
In Part 4, we will go into more detail with both Server and WASM applications. There will be a big focus on the runtime differences, which we'll explore using our browser developer tools.
Then finally, in Part 5, we'll create, run and install Blazor Progressive Web Applications (PWAs) onto our local machines. We will create 2 types of PWAs - a stand-alone PWA and an ASP(.)NetCore Hosted Application. We'll conclude Part 5 with some closing remarks about why PWAs are not always the best option for your use case, and what complications come with the development and testing of PWAs.
Instructor Details
- 4.4 Rating
82 Reviews
Irlon Terblanche
I help business professionals understand AI and make informed decisions about where and how to use it.
I am Irlon Terblanche, CEO at SioTech, Executive Head of Operations, Data, AI and Sales at Sanlam, a management consultant and a technologist. My background combines an Electromechanical Engineering degree from the University of Cape Town and an MBA with executive experience in banking, investments and insurance. I also work hands-on with software development, machine learning and cybersecurity.
My teaching connects technical concepts with business questions: Which problems are worth solving? What data and capabilities are needed? Where should human judgement remain? How can we measure whether an approach is useful?
My courses cover AI and machine learning foundations, business strategy, marketing, customer service, fintech and related professional skills. I focus on clear explanations that help learners discuss technology confidently and apply what they learn to their work.
I have also contributed to Udemy's AI in Action and growing-businesses learning events.
Choose the course that matches your current role and learning goals, and bring your questions to the course discussions.
More courses by Irlon Terblanche
The Ultimate Beginner's Guide to AI and Machine Learning (2026)
4.3 (2,693 Reviews)
Provider: Udemy
Time: 36.1h
$64.99
More C# courses
C# Developers: Double Your Coding Speed with Visual Studio (2018)
4.7 (4,035 Reviews)
Provider: Udemy
Time: 2.2h
$13.99
Object Oriented Programming with C# - Beginner to Advanced (2020)
4.7 (2,063 Reviews)
Provider: Udemy
Time: 5.6h
$64.99
Learn Game Development with C# Programming and MonoGame! (2025)
4.7 (1,094 Reviews)
Provider: Udemy
Time: 6.6h
$12.99
Reviews
By Nicholas Barger on 1/14/2026
Course is great, quick and to the point. However, some details are now outdated or deprecated as of Jan 2026.
By Gérard YIN on 8/31/2024
I like the idea of focusing the concepts. So far the instructor is doing a decent job, but there are a couple of things, I'd like to see reviewed. The co-hosting part is still somehow confusing. I also would have liked an analogy/comparison with the philosophy of Blazor Server vs. typical SPA which have complex logic on the front side plus a back-end. I'd like to see proper sequence diagrams (those sequence diagrams with that Internet mouse are confusing). And I'd like to see a mention of .net 8 auto hosting model. It's still a decent introduction to the Blazor ecosystem but which under delivers on some aspects.
By Clive Gray on 2/12/2024
I found this course very useful. It was an overview (which is what I was looking for), with just the right level of complexity (mostly just structure - hardly any code). Yes this information is probably available online if I look hard enough but I was happy to have it all in one place in an easy, clear and concise format.
By Franck Jubin on 12/29/2023
Très bon cours pour avoir les différences entre les types de projet. Nécessaire pour bien maitriser les fondamentaux de Blazor.
By Slawek M. on 11/10/2023
Niestety ten kurs nie jest odpowienim kursem na moim poziomie. Ten kurs powienien nazywac sie Introduction to blazon. Prowadzaczy nie wprowadzil nawet jednaj zmiany w kodzie
By Michael Rosenberger on 9/1/2023
Very good and well-structured high-level course. It exactly met my expectations of an overview of the technology. (Actual rating from my side would be "Very good, what I expected".) What could be an additional section? - Some guidelines which scenarios fit into certain use cases. - Bonus: minimal coding - Do's and dont's - Something "above expectations"
By Andrew Foley on 7/6/2023
Great instructor. This course is very valuable as a foundation to getting started with Blazor. Thank you.
By Jonathon Hogan-Doran on 5/14/2023
Good foundation and under the hood explanation of how a Server Vs WASM Vs WASM PWA interacts with the Browser through examination through some of the information shown in the Developer Tools in the broser, but absolutely no hands on coding or changes/modification to basic Visual Studio generated Blazor sample apps is attempted.
By Kurt Van Der Heyden on 2/13/2023
The instructor is thorough and methodical. He takes you from the basics and carefully builds more complex topics on top of those basics.
By Nora Elisa Camacho on 2/5/2023
Amazing!!! Wish there were more courses like this, we all need to understand the foundations first, I was introduced to this topic because of a IT book writer from Germany, that is why I decided do take this course. Very Happy I did. Hope you make more. Thank you!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100







