Preface
Blazor WebAssembly is a framework that enables you to build single-page web applications that use C# on the client instead of JavaScript. It is built on the popular and robust ASP.NET framework. Blazor WebAssembly does not rely on plugins or add-ons for you to use C# in the browser. It only requires that the browser support WebAssembly, which all modern browsers do.
In this book, you will complete practical projects that will teach you the fundamentals of the Blazor WebAssembly framework. Each chapter includes a stand-alone project with detailed step-by-step instructions. Each project is designed to highlight one or more important concepts concerning Blazor WebAssembly.
By the end of the book, you will have experience with building both simple stand-alone web applications and hosted web applications with SQL Server backends.
This is the second edition of this book. In this edition, we have added chapters on debugging, deploying to Microsoft Azure, and securing your application using Microsoft Azure Active Directory. Also, all the projects in the book have been updated to use the latest version of the Blazor WebAssembly framework.