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.
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
Lifetime access
Add to Cart
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© 2023 Dometrain. All rights reserved.