Microsoft Blazor
- 304 pages
- 11 hours of reading
Build web applications in C# and Microsoft .NET that run in modern browsers with this updated second edition, which focuses on the release version of Blazor. It covers both server-side and WebAssembly applications, allowing developers to leverage their .NET experience and existing libraries directly in the browser. This edition introduces the improved Razor syntax, user input validation with Blazor, and the creation of complex components using Cascading Properties and Templated Components. You will learn to build user interfaces, present and modify data, and capture user changes through data binding. The book also explores accessing a rich library of .NET functionalities, including a component model for creating composable user interfaces and developing reusable components for multiple pages and websites. Additionally, it addresses data exchange with servers, enabling access to microservices and database services. Blazor simplifies web development by allowing the use of C# and .NET across client and server sides, making it ideal for scalable, enterprise-level applications. This guide equips you with the essential tools for web application development, covering user interface creation, data transfer, microservice communication, reusable components, routing for single-page applications (SPAs), and building Blazor libraries for cross-application reuse.
