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