Mastering Blazor WebAssembly: A step-by-step guide to developing advanced single-page applications
ensuring robust authentication and authorization mechanisms Build reliable apps by implementing unit testing and effective error handling strategies Who this book is for This book is for existing .NET developers eager to leverage their C# skills to build single page applications without relying on JavaScript frameworks, as well as for JavaScript developers curious about Blazor's capabilities and its user-friendly approach to web development. Tech enthusiasts seeking an in-depth understanding of Blazor's inner workings will also find this guide useful for discovering and mastering Blazor's powerful and intuitive web development capabilities. Table of Contents Understanding the Anatomy of a Blazor WebAssembly Project Components in Blazor Developing Advanced Components in Blazor Navigation and Routing Capturing User Input with Forms and Validation Consuming JavaScript in Blazor Managing Application State Consuming Web APIs from Blazor WebAssembly Authenticating and Authorizing Users in Blazor Handling Errors in Blazor WebAssembly Giving Your App a Speed Boost RenderTree in Blazor Testing Blazor WebAssembly Apps Publishing Blazor WebAssembly Apps What's Next?