Microsoft Blazor
Год издания: 2022
Автор: Himschoot P.
Издательство: Apress
ISBN: 978-1-4842-7845-1
Язык: Английский
Формат: PDF
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 657
Описание: Build web applications in C# and Microsoft .NET 6 that run in any modern browser and become a full-stack web developer!. Do all these things using the Microsoft Blazor framework and the techniques shown in this book. New in this edition is coverage of the new and improved Razor syntax, communication with the server using SignalR and/or gRPC, the use of virtualization to load large quantities of data efficiently, deployment and ahead-of-time compilation into WASM, new unit testing features, security using OpenID Connect, and more.
Оглавление
About the Author xvii
About the Technical Reviewer xix
Acknowledgments xxi
Introduction xxiii
Chapter 1: Introduction to WebAssembly and Blazor 1
Chapter 2: Data Binding 51
Chapter 3: Components and Structure for Blazor Applications 99
Chapter 4: Advanced Components 153
Chapter 5: Services and Dependency Injection 197
Chapter 6: Data Storage and Microservices 227
Chapter 7: Communication with Microservices 261
Chapter 8: Unit Testing 289
Chapter 9: Single-Page Applications and Routing 351
Chapter 11: Blazor State Management 421
Chapter 12: Building Real-Time Applications with Blazor and SignalR 449
Chapter 13: Efficient Communication with gRPC 465
Chapter 14: Supporting Multiple Languages in Your Blazor Application 483
Chapter 15: Deploying Your Blazor Application 521
Chapter 16: Security with OpenId Connect 547
Chapter 17: Securing Blazor WebAssembly 605
Index 633