Exploring Blazor: Creating Hosted, Server-Side, and Client-Side Applications with C#
暫譯: 探索 Blazor:使用 C# 創建託管、伺服器端和客戶端應用程式

Litvinavicius, Taurius

  • 出版商: Apress
  • 出版日期: 2019-12-01
  • 定價: $1,575
  • 售價: 8.0$1,260
  • 語言: 英文
  • 頁數: 199
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484254457
  • ISBN-13: 9781484254455
  • 相關分類: C#
  • 立即出貨 (庫存=1)

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

商品描述

Build and develop web applications with Blazor in C#. This book will cover all three types of Blazor - server-side, client-side, and hosted along with other features of the technology. You'll see that Blazor is a web UI framework based on C#, Razor, and HTML and how it runs front-end logic using C# either on the server or on the browser using WebAssembly.

The author starts by introducing WebAssembly and gives an overview of Blazor along with its various categories. Next, you'll get started with Blazor where you learn the basics, including Razor syntax implementation. Here you will go over the major differences between Blazor and Razor and how the syntax works. A demo of the layout and navigation for server-side Blazor is followed by usage of Razor syntax to control an application in client-side Blazor. Further, you will go through the project layout, navigation, and routes for the API. Here, you will understand how to access the API from the front end and use the shared library for different models.

Moving forward, you will discover how Blazor works with storage, files, and JavaScript. Finally, you will create web applications in Blazor using practical implementations and real-life scenarios for server-side, client-side, and hosted applications.

After reading this book you will be able to build web applications with Blazor in C# and .NET Core 3.0.

What You Will Learn

  • Bind one-way and two-way data
  • Combine Blazor and JavaScript
  • Understand layout in server-side and client-side applications
  • Execute the general syntax in Razor

Who This Book Is For

C# and .NET Core developers

商品描述(中文翻譯)

建立和開發使用 C# 的 Blazor 網頁應用程式。本書將涵蓋三種類型的 Blazor - 伺服器端、客戶端和託管,並介紹該技術的其他特性。您將看到 Blazor 是一個基於 C#、Razor 和 HTML 的網頁 UI 框架,並了解它如何使用 C# 在伺服器或瀏覽器中透過 WebAssembly 執行前端邏輯。

作者首先介紹 WebAssembly,並概述 Blazor 及其各種類別。接下來,您將開始學習 Blazor 的基礎知識,包括 Razor 語法的實作。在這裡,您將了解 Blazor 和 Razor 之間的主要差異以及語法的運作方式。接著將展示伺服器端 Blazor 的佈局和導航,然後使用 Razor 語法來控制客戶端 Blazor 中的應用程式。此外,您將了解 API 的專案佈局、導航和路由。在這裡,您將理解如何從前端訪問 API 並使用共享庫來處理不同的模型。

接下來,您將發現 Blazor 如何與儲存、檔案和 JavaScript 一起運作。最後,您將使用實際的實作和真實場景來創建伺服器端、客戶端和託管應用程式的 Blazor 網頁應用程式。

閱讀完本書後,您將能夠使用 C# 和 .NET Core 3.0 建立 Blazor 網頁應用程式。

您將學到的內容:
- 綁定單向和雙向數據
- 結合 Blazor 和 JavaScript
- 理解伺服器端和客戶端應用程式中的佈局
- 執行 Razor 中的一般語法

本書適合的讀者:
C# 和 .NET Core 開發人員

作者簡介

Taurius is a businessman and technology expert based in Lithuania who has worked with various organizations in building and implementing various projects in software development, sales, and other fields of business. He currently works on a platform called mashdrop, which is a modern way to monetize the influence of an influencer. As with most of his projects this one uses cutting-edge technologies such as Blazor. He is responsible for technological improvements, development of new features, and general management. Taurius is also the director at the Conficiens solutio consulting agency, where he supervises development and maintenance of various projects and activities.

作者簡介(中文翻譯)

Taurius 是一位位於立陶宛的商人和技術專家,他曾與多個組織合作,建立和實施各種軟體開發、銷售及其他商業領域的專案。他目前正在開發一個名為 mashdrop 的平台,這是一種現代化的方式來將影響者的影響力變現。與他的大多數專案一樣,這個專案也使用了尖端技術,例如 Blazor。他負責技術改進、新功能的開發以及一般管理。Taurius 同時也是 Conficiens solutio 諮詢機構的主管,負責監督各種專案和活動的開發與維護。