Blazor WebAssembly ( blazorwebassembly | 14 hours )

Prerequisites:
  • 對 C# 和 HTML 的理解
  • 知識 Blazor

觀眾

  • Web 開發人員
Overview:

Blazor 是一個用 C# 編寫的開源 Web 框架,使開發人員能夠使用 C# 創建互動式 Web 使用者介面和應用程式。

此講師指導的即時培訓(在線或現場)面向希望使用 Blazor WebAssembly 構建 Web 應用程式的 Web 開發人員。

在本次培訓結束時,參與者將能夠:

  • 瞭解 Blazor WebAssembly 中的表單和身份驗證。
  • 創建一個 Blazor WebAssembly 專案。
  • 瞭解運行 Web 應用程式的不同方法。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在即時實驗室環境中動手實施。

課程自定義選項

  • 要申請本課程的定製培訓,請聯繫我們進行安排。
Course Outline:

介紹

  • Blazor WebAssembly 概述

開始

  • 創建 ASP.NET Core 託管的 Blazor WebAssembly 專案
  • 初始化 Git 儲存庫

表單和身份驗證

  • 用戶登錄表單和驗證
  • 用戶註冊模型
  • 將物件記錄到主控台
  • 使用單選按鈕
  • 使用 NavigationManager 導航使用者
  • AuthenticationStateProvider
  • 頁面限制
  • LocalStorage 進行身份驗證
  • 添加註銷選項
  • 清理導航並添加 Favlcon

Web API 和實體框架

  • 瞭解模型-檢視-控制器 (MVC) 模式
  • 添加 UnitController
  • 從 Web API 接收設備
  • 瞭解 HTTP 方法
  • 安裝與使用實體框架 (EF)
  • 實現 DataContext
  • 查看資料庫
  • 添加、更新和刪除設備

.NET Core

  • 概覽 .NET Core
  • Razor 元件
  • 元件通信
  • .NET 表單和身份驗證
  • .NET Web API 和 EF
  • 使用 JSON Web 令牌 (JWT) 進行身份驗證
  • 用戶單位

發佈和部署

  • 在 Windows Server 上部署 Web 應用程式
  • 使用 Visual Studio 發佈和部署應用程式

總結和後續步驟

Sites Published:

United Arab Emirates - Blazor WebAssembly

Qatar - Blazor WebAssembly

Egypt - Blazor WebAssembly

Saudi Arabia - Blazor WebAssembly

South Africa - Blazor WebAssembly

Brasil - Blazor WebAssembly

Canada - Blazor WebAssembly

中国 - Blazor WebAssembly

香港 - Blazor WebAssembly

澳門 - Blazor WebAssembly

台灣 - Blazor WebAssembly

USA - Blazor WebAssembly

Österreich - Blazor WebAssembly

Schweiz - Blazor WebAssembly

Deutschland - Blazor WebAssembly

Czech Republic - Blazor WebAssembly

Denmark - Blazor WebAssembly

Estonia - Blazor WebAssembly

Finland - Blazor WebAssembly

Greece - Blazor WebAssembly

Magyarország - Blazor WebAssembly

Ireland - Blazor WebAssembly

Israel - Blazor WebAssembly

Luxembourg - Blazor WebAssembly

Latvia - Blazor WebAssembly

España - Blazor WebAssembly

Italia - Blazor WebAssembly

Lithuania - Blazor WebAssembly

Nederland - Blazor WebAssembly

Norway - Blazor WebAssembly

Portugal - Blazor WebAssembly

România - Blazor WebAssembly

Sverige - Blazor WebAssembly

Türkiye - Blazor WebAssembly

Malta - Blazor WebAssembly

Belgique - Blazor WebAssembly

France - Blazor WebAssembly

日本 - Blazor WebAssembly

Australia - Blazor WebAssembly

Malaysia - Blazor WebAssembly

New Zealand - Blazor WebAssembly

Philippines - Blazor WebAssembly

Singapore - Blazor WebAssembly

Thailand - Blazor WebAssembly

Vietnam - Blazor WebAssembly

India - Blazor WebAssembly

Argentina - Blazor WebAssembly

Chile - Blazor WebAssembly

Costa Rica - Blazor WebAssembly

Ecuador - Blazor WebAssembly

Guatemala - Blazor WebAssembly

Colombia - Blazor WebAssembly

México - Blazor WebAssembly

Panama - Blazor WebAssembly

Peru - Blazor WebAssembly

Uruguay - Blazor WebAssembly

Venezuela - Blazor WebAssembly

Polska - Blazor WebAssembly

United Kingdom - Blazor WebAssembly

South Korea - Blazor WebAssembly

Pakistan - Blazor WebAssembly

Sri Lanka - Blazor WebAssembly

Bulgaria - Blazor WebAssembly

Bolivia - Blazor WebAssembly

Indonesia - Blazor WebAssembly

Kazakhstan - Blazor WebAssembly

Moldova - Blazor WebAssembly

Morocco - Blazor WebAssembly

Tunisia - Blazor WebAssembly

Kuwait - Blazor WebAssembly

Oman - Blazor WebAssembly

Slovakia - Blazor WebAssembly

Kenya - Blazor WebAssembly

Nigeria - Blazor WebAssembly

Botswana - Blazor WebAssembly

Slovenia - Blazor WebAssembly

Croatia - Blazor WebAssembly

Serbia - Blazor WebAssembly

Bhutan - Blazor WebAssembly

Nepal - Blazor WebAssembly