Booktopia has been placed into Voluntary Administration. Orders have been temporarily suspended, whilst the process for the recapitalisation of Booktopia and/or sale of its business is completed, following which services may be re-established. All enquiries from creditors, including customers with outstanding gift cards and orders and placed prior to 3 July 2024, please visit https://www.mcgrathnicol.com/creditors/booktopia-group/
Add free shipping to your order with these great books
Mastering Blazor WebAssembly : A step-by-step guide to developing advanced single-page applications with Blazor WebAssembly - Ahmad Mozaffar

Mastering Blazor WebAssembly

A step-by-step guide to developing advanced single-page applications with Blazor WebAssembly

By: Ahmad Mozaffar

eBook | 18 August 2023 | Edition Number 1

At a Glance

eBook


RRP $54.99

$49.99

or 4 interest-free payments of $12.50 with

Instant Digital Delivery to your Booktopia Reader App

A comprehensive guide towards understanding Blazor WebAssembly to develop advanced modern front-end web applications piece by piece

Key Features

  • Discover Blazor WebAssembly and learn its ins and outs in a step-by-step manner
  • Learn every needed concept to develop and publish real-world SPA applications
  • Build bulletproof components and write efficient unit tests using bUnit framework

Book Description

Blazor WebAssembly has become the trend in the world of software development, as a revolutionary technology that allows you to develop rich user interface web applications using C# without JavaScript. Blazor WebAssembly can also be run natively in the browser & mobile apps shortly with .NET MAUI; this adds a superweapon in the toolbox for .NET developers and open the doors for the JavaScript community to have a stable framework to build Single Page Applications, maintained by Microsoft and driven by the community.

Mastering Blazor WebAssembly is a complete resource that shows you everything you need from A to Z to build Client-Side web applications using C# & .NET 6.0. Throughout this book, you will discover the anatomy of a Blazor WebAssembly project, the build, style, and structure of the components, and will start implementing forms to catch the input and collect user's data, as well as deep dive into the topics of navigating between the pages, handling complex scenarios like RenderTrees, writing efficient unit tests, using variant security methods, and publishing the app to different providers all following a practical fashion.

By the end of this book, you will have all the required skills to build web apps with Blazor WebAssembly and have the basics for a future in mobile development with .NET MAUI & Blazor.

What you will learn

  • Discover the structure and the anatomy of a Blazor project
  • Develop basic and advanced components to meet your app needs
  • Find out how to navigate within the app
  • Learn how to use forms to collect user input
  • Discover how to add some JavaScript logic to your app
  • Learn performance best practices to make your apps light and fast
  • Learning how to call RESTful APIs in Blazor
  • Learn advanced Identity & Security techniques
  • Build reliable apps by implementing unit testing and error handling

Who This Book Is For

This book targets existing .NET developers who are excited to start their journey with developing Single Page applications using their own C# skills without learning JS frameworks, for JS developers who heard about Blazor and want to discover its superpower and its easiness for web development, and for every geek who would like to discover and learn how things work under the hood step by step.

Table of Contents

  1. Understanding App Anatomy
  2. The Building Blocks of Blazor App
  3. Beyond the Fundamentals
  4. Navigation & Routing
  5. Catching User's Input with Forms & Validation
  6. Adding Some JavaScript to Your App
  7. Managing the Application State
  8. Building with Render Trees
  9. Securing Your Blazor WebAssembly App
  10. Handling Errors
  11. Giving Your App a Speed Boost
  12. Consuming Web APIs from Your Blazor App
  13. Testing Blazor WebAssembly Apps
  14. Pushing Your Blazor App to The Cloud
  15. What's Next
on

More in .Net Programming

F# in Action : In Action - Isaac Abraham

eBOOK

Programming C# 12 - Ian Griffiths

eBOOK

RRP $85.79

$68.99

20%
OFF