E-book details

Web Development with Blazor. A practical guide to building interactive UIs with C# 12 and .NET 8 - Third Edition

Web Development with Blazor. A practical guide to building interactive UIs with C# 12 and .NET 8 - Third Edition

Jimmy Engström, Steve Sanderson

Ebook
Web Development with Blazor is your essential guide to building and deploying interactive web applications in C# – without relying on JavaScript.

Written by an early Blazor adopter and updated for .NET 8, this book takes you through the end-to-end development of an example app, helping you to overcome common challenges along the way. You’ll pick up both Blazor Server and Blazor WebAssembly and discover cutting-edge tools to enrich your development experience.

Responding to evolving needs, this edition introduces flexible hosting models, allowing you to mix and match hosting approaches to create flexible and scalable Blazor applications. It also presents the new Blazor templates, which provide ready-made solutions to simplify and expedite development. You'll learn about the game-changing server-side rendering (SSR), a hybrid hosting model blending the strengths of Blazor Server and Blazor WebAssembly, as well as streaming rendering, a new technique that boosts the performance and user experience of Blazor apps.

By the end of this book, you'll have the confidence you need to create and deploy production-ready Blazor applications using best practices, along with a big-picture view of the Blazor landscape.
  • 1. Hello Blazor
  • 2. Creating Your First Blazor App
  • 3. Managing State - Part 1
  • 4. Understanding Basic Blazor Components
  • 5. Creating Advanced Blazor Components
  • 6. Building Forms with Validation
  • 7. Creating an API
  • 8. Authentication and Authorization
  • 9. Sharing Code and Resources
  • 10. JavaScript Interop
  • 11. Managing State – Part 2
  • 12. Debugging the Code
  • 13. Testing
  • 14. Deploying to Production
  • 15. Moving from, or Combining, an Existing Site
  • 16. Going Deeper into WebAssembly
  • 17. Examining Source Generators
  • 18. Visiting .NET MAUI
  • 19. Where to Go from Here
  • Title: Web Development with Blazor. A practical guide to building interactive UIs with C# 12 and .NET 8 - Third Edition
  • Author: Jimmy Engström, Steve Sanderson
  • Original title: Web Development with Blazor. A practical guide to building interactive UIs with C# 12 and .NET 8 - Third Edition
  • ISBN: 9781835466698, 9781835466698
  • Date of issue: 2024-04-29
  • Format: Ebook
  • Item ID: e_3w4f
  • Publisher: Packt Publishing