Back to School Sale! 🎉
Dometrain Pro 20% off with code BTS2025! (Excl. Business and VS Pro)
00
Days
00
Hrs
00
Min
00
Sec
Get Pro 20% off!

Deep Dive: Blazor

Deep Dive into Blazor in .NET

So, you learned what Blazor is and how it works in our previous Getting Started course. Awesome! In this course, we will deep dive into more advanced Blazor features and take a look at WebAssembly, PreRendering, AoT, Interop and more, as well as Blazor Hybrid, Customizing Startup, creating charts, managing state and localization. We will wrap this all up with some custom elements, all led by the fantastic Jimmy Engström, a Microsoft MVP and one of the few true Blazor experts.

Curriculum

Welcome (00:49)

What will you learn in this course? (00:53)

Who is the course for and prerequisites (00:36)

What is WebAssembly (09:51)

WebAssembly standalone template (07:41)

Loading indicator (09:26)

PreRendering (10:58)

Lazy Loading (10:19)

AoT (13:20)

Jitterpreter (05:08)

Trimming (18:20)

WebAssembly libriaries (17:23)

Adding C++ (02:37)

JavaScript interops (19:19)

Section recap (00:36)

Introduction (02:44)

What is .NET MAUI (06:48)

Creating a Blazor Hybrid app (08:09)

Setting up iOS (08:22)

Setting up Android (07:37)

Setting up Windows (02:31)

Adding Dark theme (05:19)

Adding Shell (12:54)

Adding Tabs (02:00)

Native navigation (03:49)

Dependency Injection (05:37)

Calling native functions (06:24)

Debugging (04:49)

Section recap (00:28)

Customizing startup (10:12)

JavaScript Initializers (04:50)

Adding Brotli (10:00)

Section recap (00:33)

Implementing D3.js (32:20)

Flux Pattern (02:07)

Implementing the Flux pattern (Fluxor) (16:30)

Potential problems (07:51)

Timewarp.State (12:16)

Sharing state between render modes (18:50)

Section recap (01:28)

Implementing localization (09:49)

Adding translations (09:16)

Section recap (01:21)

Introduction (01:52)

Creating a Blazor Custom Element (03:51)

Adding Custom Element to Angular (05:00)

Adding Custom Element to React (03:16)

Adding Custom Elements to MVC (05:09)

Adding Custom Elements to HTML (08:27)

Adding a progress bar (03:01)

Section recap (00:44)

Conclusion (00:56)

Course Info

Level:
Deep Dive
Duration:
6h 15m
Rating (New):
star

Starting at

$41.66

per month

when billed annually

Subscribe to Pro

About the Author

author_img

Jimmy Engström

Jimmy Engström has been developing ever since he was 7 years old and got his first computer. He loves to be on the cutting edge of technology, trying new things. When he got wind of Blazor, he immediately realized its potential and adopted it when it was in beta. He has been running Blazor in production since it was launched by Microsoft. He is the author of "Web Development with Blazor" and the co-host of Coding After Work (podcast and stream).

More courses by Jimmy Engström