Udemy

Blazor - The Complete Guide [.NET 9] [2025] [E-commerce]

Enroll Now
  • 37,926 Students
  • Updated 5/2025
4.6
(4,412 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
11 Hour(s) 4 Minute(s)
Language
English
Taught by
Bhrugen Patel - Microsoft MVP | 300,000+ Students
Rating
4.6
(4,412 Ratings)
3 views

Course Overview

Blazor  - The Complete Guide  [.NET 9] [2025] [E-commerce]

Build e-commerce web application using Blazor Web App and .NET 9(EF Core) to get real world experience with Blazor

For years JavaScript frameworks have dominated the front end/client side development! But things are about to change with Blazor!

Blazor is an exciting new part of .NET Core (.NET 9) designed for building rich web user interfaces in C#. This course will help developers transition from building basic sample apps to implementing more real world concepts, design patterns, and features.

With that there are many questions.

  • What is Blazor? How do I get started with fundamentals of Blazor?

  • How do you scale an existing application? 

  • How do you architect a mid-large scale project?

  • How to correctly process payments?

  • How to efficiently understand Blazor and use it in real world projects?

This course will provide you a complete real world scenario with Blazor which will make you face many challenges and solve those issues as we proceed with the course.

There are other courses on Udemy, but this is the ultimate course, it covers everything there is to Blazor starting from fundamentals to advance concepts in Blazor

This course will help developers transition from building basic sample apps to implementing more real world concepts, design patterns, and features.

So join me in this exciting course of exploring what real world challenges are with Blazor as it evolves drastically!

We will be using the latest .NET 9 for this course along with Entity Framework Core and Stripe for payment processing.





Course Content

  • 10 section(s)
  • 187 lecture(s)
  • Section 1 Introduction
  • Section 2 Create Blazor Project
  • Section 3 Blazor Fundamentals Part 1
  • Section 4 Blazor Fundamentals Part 2
  • Section 5 Blazor Fundamentals Part 3
  • Section 6 Routing in Blazor
  • Section 7 Blazor and JavaScript
  • Section 8 Blazor Lifecycle
  • Section 9 Blazor Project and Configurations
  • Section 10 Forms in Blazor

What You’ll Learn

  • Learn fundamentals of Blazor
  • Forms in Blazor with Validation
  • Build real world e-commerce application using Blazor Web Assembly and Blazor Server
  • Manage admin features using Blazor Server
  • Authentication & Authorization in Blazor Web App
  • Emails with Blazor
  • Integrate Stripe Payments in Blazor
  • Repository Pattern and Dependency Injection
  • Radzen Blazor Components
  • Social Login in Blazor
  • And much more!

Reviews

  • H
    Hendri Susanto
    5.0

    This course is amazing. it teaches me Blazor from basic since Iam beginner to this.

  • P
    Pavel H
    4.5

    The course is very good and the instructor explains everything in a clear way. The best thing is the structure of the course because all important topics are covered. Maybe except for internacionalization. Overall I learnt a lot. The e-commerce is also an interesting topic for the project. Although the course is very good, it's not perfect. For example: - The whole Section 21 about Social Logins is heavily out-dated and most of the content isn't working any more. This section should be definitely updated because it's impossible to complete just by following this course. - An update for the Section 22 about Stripe integration would be welcome, too. The Stripe website changed a bit, but in contrast to the previous section, I was able to complete it following the instructions in the course. - Naming of classes and variables isn't always descriptive - for example a class called "SD" for constants. I'd suggest to call it Constants instead. - I have my doubts about the security of the created e-comerce site. For example, when an object should be updated in the database, only relevant properties are copied to a newly created object as a technique to prevent over-posting attacts. It didn't work and all changes were save anyway. This is probably because EntityFramework's SaveAsync saves also the original object with all its changes. Also, retrieving of the user id from the IdentityFramework is done in a complex way and the code is repeating on multiple places. This would be very error prone. When uploading images, I'm not sure if the file extension is verified suficiently on the server level to prevent uploading other files than images. Nevertheless, the e-commerce project was fun to build.

  • A
    Adam Pizzo
    4.0

    Overall, I learned a lot, and I appreciate the author's work in putting it together. However, I do have some minor complaints. 1. I ran into the DB context issue fairly early on and spent way too much time going down a rabbit hole to try to fix it on my own. The fact that the author did eventually identify it is great, but that should have been shown much sooner in the course. 2. I am not using GitHub Pilot, so when the author is using it in some sections (and not others), I am spending time trying to catch up while he is talking about the code or moving on. I would recommend shutting it off for training videos. Other than that, it was decent. I think it was worth the price I paid for it.

  • O
    Odd Returnman
    4.0

    I got main idea and overall concept of blazor framework.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed