Until January 2nd 2025, when you have more than one item in your basket, the cheapest one is FREE! Up to 3 orders per student. Happy Holidays!

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

Lifetime access

Add to Cart

Part of the bundle

From Zero to Hero: Blazor Bundle thumbnail Get it for 20% off
Dometrain Pro

Want access to all of our courses? Subscribe to Dometrain Pro!

Try it for free!

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