Blazor WebAssembly by Example: A project-based guide to building web apps with .NET, Blazor WebAssembly, and C# (Paperback)
暫譯: Blazor WebAssembly 實例解析:使用 .NET、Blazor WebAssembly 和 C# 建立網頁應用的專案導引 (平裝本)

Wright, Toi B.

買這商品的人也買了...

相關主題

商品描述

Discover blueprints that explore various components of Blazor, C#, and .NET to help you build web apps without learning JavaScript

 

Key Features:

  • Explore complete, easy-to-follow web projects using Blazor
  • Build projects such as a weather app, expense tracker, and Kanban board with real-world applications
  • Understand and work with Blazor WebAssembly effectively without spending too much time focusing on the theory

 

Book Description:

Blazor WebAssembly makes it possible to run C# code on the browser instead of having to use JavaScript, and does not rely on plugins or add-ons. The only technical requirement for using Blazor WebAssembly is a browser that supports WebAssembly, which, as of today, all modern browsers do. Blazor WebAssembly by Example is a project-based guide for learning how to build single-page web applications using the Blazor WebAssembly framework. This book emphasizes the practical over the theoretical by providing detailed step-by-step instructions for each project.

 

You'll start by building simple standalone web applications and progress to developing more advanced hosted web applications with SQL Server backends. Each project covers a different aspect of the Blazor WebAssembly ecosystem, such as Razor components, JavaScript interop, event handling, application state, and dependency injection. The book is designed in such a way that you can complete the projects in any order.

 

By the end of this book, you will have experience building a wide variety of single-page web applications with .NET, Blazor WebAssembly, and C#.

 

What You Will Learn:

  • Discover the power of the C# language for both server-side and client-side web development
  • Use the Blazor WebAssembly App project template to build your first Blazor WebAssembly application
  • Use templated components and the Razor class library to build and share a modal dialog box
  • Understand how to use JavaScript with Blazor WebAssembly
  • Build a progressive web app (PWA) to enable native app-like performance and speed
  • Understand dependency injection (DI) in .NET to build a shopping cart app
  • Get to grips with .NET Web APIs by building a task manager app

 

Who this book is for:

This book is for .NET web developers who are tired of constantly learning new JavaScript frameworks and wish to write web applications using Blazor WebAssembly, leveraging the power of .NET and C#. The book assumes beginner-level knowledge of the C# language, .NET framework, Microsoft Visual Studio, and web development concepts.

商品描述(中文翻譯)

探索 Blazor、C# 和 .NET 的各種組件藍圖,幫助您在不學習 JavaScript 的情況下構建網頁應用程式

主要特點:


  • 探索完整且易於遵循的 Blazor 網頁專案

  • 構建如天氣應用程式、開支追蹤器和看板的實際應用專案

  • 有效理解並使用 Blazor WebAssembly,而不需花太多時間專注於理論

書籍描述:

Blazor WebAssembly 使得在瀏覽器上運行 C# 代碼成為可能,而不必使用 JavaScript,並且不依賴於插件或附加元件。使用 Blazor WebAssembly 的唯一技術要求是支持 WebAssembly 的瀏覽器,至今所有現代瀏覽器均支持。《Blazor WebAssembly by Example》是一本基於專案的指南,教您如何使用 Blazor WebAssembly 框架構建單頁網頁應用程式。本書強調實用性而非理論,為每個專案提供詳細的逐步指導。

您將從構建簡單的獨立網頁應用程式開始,然後逐步發展到開發更高級的托管網頁應用程式,並使用 SQL Server 作為後端。每個專案涵蓋 Blazor WebAssembly 生態系統的不同方面,例如 Razor 組件、JavaScript 互操作、事件處理、應用程式狀態和依賴注入。本書的設計使您可以按任意順序完成專案。

在本書結束時,您將擁有使用 .NET、Blazor WebAssembly 和 C# 構建各種單頁網頁應用程式的經驗。

您將學到什麼:


  • 發現 C# 語言在伺服器端和客戶端網頁開發中的強大功能

  • 使用 Blazor WebAssembly 應用程式專案範本構建您的第一個 Blazor WebAssembly 應用程式

  • 使用模板組件和 Razor 類庫構建並共享模態對話框

  • 理解如何在 Blazor WebAssembly 中使用 JavaScript

  • 構建漸進式網頁應用程式 (PWA),以實現類似原生應用的性能和速度

  • 理解 .NET 中的依賴注入 (DI),以構建購物車應用程式

  • 通過構建任務管理器應用程式來掌握 .NET Web API

本書適合誰:

本書適合那些厭倦不斷學習新 JavaScript 框架的 .NET 網頁開發人員,希望利用 .NET 和 C# 的力量,使用 Blazor WebAssembly 編寫網頁應用程式。本書假設讀者具備 C# 語言、.NET 框架、Microsoft Visual Studio 和網頁開發概念的初學者知識。