Preface
Until now, creating interactive web pages meant using JavaScript. But with Blazor, a framework for creating .NET web applications, developers can easily build interactive and rich web applications using C#. This book will guide you through the most commonly encountered scenarios when starting your journey with Blazor.
Firstly, you’ll discover how to leverage the power of Blazor and learn what you can do with server-side rendering (SSR), Blazor Server, Blazor WebAssembly, and Blazor Hybrid. This book will help you overcome some of the common obstacles that developers face by showing you how all of the elements work together practically. As you advance, you’ll learn how to create Blazor projects, how Razor syntax works, how to validate forms, and how to create your own components. The book then introduces you to the key concepts involved in web development with Blazor, which you can put into practice immediately.
By the end of this Blazor book, you’ll have gained the confidence to create and deploy production-ready Blazor applications.