Overview
Explore the cutting-edge Blazor framework for browser-based .NET applications in this comprehensive conference talk. Dive into the world of WebAssembly and discover how Blazor enables full-stack .NET development across server and client without transpilation or plugins. Learn about Blazor's component-based architecture, inspired by modern SPA frameworks, and see it in action building responsive client-side UIs. Cover both basic and advanced scenarios, including Blazor's components, router, dependency injection system, and JavaScript interop. Witness live demonstrations of Blazor's capabilities, from authentication and authorization to creating reusable component libraries. Compare serverside and clientside Blazor options, and explore additional possibilities like Blazor PWA and Electron integration. Gain insights into the pros and cons of this innovative framework and its potential to revolutionize web development beyond traditional JavaScript-based approaches.
Syllabus
Introduction
Blazor Basics
Blazor WebAssembly
Browser Demo
Mission Control
Authentication Authorization
Login Display
Validation
Component Libraries
Reusable Component Libraries
Creating a Blazor Component
Serverside Blazor
Car Buyer
Pros and cons
More Blazor options
Blazor clientside
BlazorPWA
Electron
Flutter
Taught by
NDC Conferences