Get Free Shipping on orders over $79
Building Blazor WebAssembly Applications with gRPC : Learn how to implement source generators and gRPC in your Blazor apps for better performance - Václav Pekárek

Building Blazor WebAssembly Applications with gRPC

Learn how to implement source generators and gRPC in your Blazor apps for better performance

By: Václav Pekárek

eText | 4 November 2022 | Edition Number 1

At a Glance

eText


$37.39

or 4 interest-free payments of $9.35 with

 or 

Instant online reading in your Booktopia eTextbook Library *

Why choose an eTextbook?

Instant Access *

Purchase and read your book immediately

Read Aloud

Listen and follow along as Bookshelf reads to you

Study Tools

Built-in study tools like highlights and more

* eTextbooks are not downloadable to your eReader or an app and can be accessed via web browsers only. You must be connected to the internet and have no technical issues with your device or browser that could prevent the eTextbook from operating.

Explore the power of Blazor, gRPC, and Source Generators for easy and quick web development.

Key Features

  • Get to grips with the interplay between Blazor, gRPC, and Source Generators in real-life projects
  • Engineer a full Blazor WebAssembly project that takes advantage of all the power of gRPC
  • Develop skills and best practices that can be transferred to a whole host of projects

Book Description

If there's one word that describes the web development marketplace today, it's "competitive." Not only are there a plethora of different technologies vying for your attention, but there are also countless developers competing in the job market. Want to stand out from the crowd using a book that is as performant and lightweight as the fantastic framework that it's about? You're in luck.

gRPC-Powered Blazor WebAssembly Development is the inside track for your web development career. After flying through all the essentials of gRPC, Blazor, and Source Generators, you will be far from a beginner.

After a quick primer on the basics, you'll dive straight into building Blazor WASM applications, learning about everything from two-way bindings and Razor syntax to project setup. The practical emphasis continues throughout the book, as you steam through creating data repositories, working with REST, building and registering gRPC services, managing Source Generators, discovering C# and debugging best practices, and more. There is no shorter path to gRPC-enabled web development prowess.

By the end of this book, your practice in building Blazor applications with one of the most modern and powerful frameworks around will have given you a highly sought-after skill set that you can take in whichever direction you choose.

What you will learn

  • Discover the benefits of gRPC, Blazor, and Source Generators
  • Master routing and test your learning with demo applications
  • Create service and controller classes for your API endpoints
  • Use gRPC with Blazor instead of REST and revamp your applications
  • Study partial classes, attributes, and more in Source Generators
  • Build a complete Blazor WebAssembly project
  • Write reusable Razor components and debug your code effectively
  • Gain valuable best practices for improving your daily work

Who This Book Is For

This book is for beginner C# developers who want to learn how to create more performant web apps with less code using new Blazor technology, the gRPC protocol, and Source Generators. Readers are required to have a basic understanding of C#, HTML, and web development. Prior knowledge of CSS and JavaScript is not required but would be beneficial.

Table of Contents

  1. Introducing gRPC and Source Generators
  2. Creating a Blazor WebAssembly Application
  3. Connecting Client and Server with REST API
  4. Building gRPC Services
  5. Diving Deep into Source Generators
  6. Best Practices for C# and gRPC
on
Desktop
Tablet
Mobile

More in Programming & Scripting Languages

Forty-Four Esolangs : The Art of Esoteric Code - Daniel Temkin

eBOOK

Investing for Programmers - Stefan Papp

eBOOK

Agile Web Development with Rails 8 - Sam Ruby

eBOOK

RRP $97.96

$78.99

19%
OFF