Web Application Development Using Blazor
Author: Евгений Умрихин
Printhouse: BHV
Series: Professional Programming
Age restrictions: 16+
Year of publication: 2025
ISBN: 9785977519847
Number of pages: 400
Size: 232х162х16 mm
Cover type: soft
Weight: 370 g
ID: 1738586
Features of creating web applications using the Blazor framework with an updated structure introduced with the release of .NET 8 are considered. The basic concepts are presented, the architecture of applications for different hosting models (Blazor Server and Blazor WebAssembly) is described, and practical examples of implementing such applications are given. Data binding methods are shown, as well as setting up callbacks using events. The creation of models and repositories for data storage, managing objects during CRUD operations is analyzed. Functions specific to Blazor are described in detail. Methods for configuring component rendering, their lifecycle, ways of creating and applying generic components, as well as options for integrating ready-made libraries and implementing interaction with JavaScript are discussed. The book is aimed at developers with basic knowledge of .NET, C#, and web technologies (HTML, JavaScript, and CSS) who wish to master the fundamentals of web development using Blazor. The electronic archive on the publisher's website contains the results of all the projects covered in the book.