Blazor is a modern front-end web framework based on HTML, CSS, and C# that helps you build web apps faster by allowing you to use your existing knowledge of C# and minimizing the need to use JavaScript to a minimum amount. It is an incredible tool that can help developers be very productive by unifying the front-end stack with the back-end one. In this course, Microsoft MVP Jimmy Engström will assume you have no experience with Blazor, and he will spend the better part of 7 hours teaching you what Blazor is, how it works and how you can use it to build complex, production-grade web applications using C#.
Welcome
What will you learn in this course?
Who is the course for and prerequisites
What is Blazor?
The web before Blazor
WebAssembly
The origin of Blazor
What makes Blazor great?
Do companies use Blazor?
Installing the tools
Blazm Extension
Hosting models
Looking at the templates
Third party controls
Razor Syntax
@Page + Routing
Parameters
Dependency Injection Inject
@typeparam
@attribute
@attributes
@Using + _Imports
@layout
@onclick & EventCallbacks
Binding data
StateHasChanged
Cascading parameters
Where should I put the code?
Lifecycle events
Prerendering
Render modes
SSR
WebAssembly standalone
Introduction
Session/local Storage
Database
Injected Service
Introduction
The built-in template
Auth0
Introduction
Virtualize
NavLink
NavigationManager
ErrorBoundary
NavigationLock
QuickGrid
HeadContent /PageTitle
Section / Section outlet
Router
Introduction
EditForm
Validation
The controls
Creating a Form component (Textbox)
SSR Form
Introduction
Render fragments
HTMLRenderer
RenderFragment from method
Introduction
What library should I choose
Abstraction Layer
Intro
Debugging Blazor Server
Debugging WebAssembly
Hot Reload
Introduction
CSS
Isolated CSS
Introduction
Blazor to JavaScript
JavaScript to Blazor
Introduction
bUnit
Intro
Adding a list
Editing a todo
Adding a board
Going overboard with SignalR
Adding Progress and filters
Wrap up
Conclusion
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.