Skip to content
UdemyC#Paid courseBeginner levelCertificate

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

icon
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

icon
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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by Irlon Terblanche

$64.99

icon
More C# courses

$84.99

$13.99

$64.99

$19.99

$12.99

$84.99

icon
Reviews

4.4

82 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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!

Showing all 10 reviews on CourseDuck

Read all 82 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100