Book description
- Build user interfaces and display data for users to edit
- Capture user edits and changes via data binding
- Transfer data back and forth between server and client
- Communicate with microservices and database services using REST, SignalR, or gRPC
- Develop reusable components and assemble them into bigger components
- Use routing to build single-page applications (SPAs)
- Build stable and maintainable software using unit testing
- Internationalize your application to reach more users
- Secure your Blazor application with OpenID Connect
Table of contents
- Cover
- Front Matter
- 1. Introduction to WebAssembly and Blazor
- 2. Data Binding
- 3. Components and Structure for Blazor Applications
- 4. Advanced Components
- 5. Services and Dependency Injection
- 6. Data Storage and Microservices
- 7. Communication with Microservices
- 8. Unit Testing
- 9. Single-Page Applications and Routing
- 10. JavaScript Interoperability
- 11. Blazor State Management
- 12. Building Real-Time Applications with Blazor and SignalR
- 13. Efficient Communication with gRPC
- 14. Supporting Multiple Languages in Your Blazor Application
- 15. Deploying Your Blazor Application
- 16. Security with OpenId Connect
- 17. Securing Blazor WebAssembly
- Back Matter
Product information
- Title: Microsoft Blazor: Building Web Applications in .NET 6 and Beyond
- Author(s):
- Release date: December 2021
- Publisher(s): Apress
- ISBN: 9781484278451
You might also like
book
Microsoft Blazor: Building Web Applications in .NET
Build web applications in C# and Microsoft .NET that run in any modern browser. This second …
book
Exploring Blazor: Creating Server-side and Client-side Applications in .NET 7
Build and develop web applications with Blazor in C#. This book covers both server-side and client-side …
book
Creating ASP.NET Core Web Applications: Proven Approaches to Application Design and Development
Design and develop an ASP.NET Core web application using .NET Core 3.0. This book shows you …
book
Enterprise Application Development with C# 9 and .NET 5
Become a professional .NET developer by learning expert techniques for building enterprise-grade applications Key Features Explore …