課程簡介

介紹

  • Entity Framework (EF) Core概述
  • Progressive Web App (PWA)概述

Entity Framework (EF) Core

  • 安裝EF Core
  • 使用Code First進行建模
  • 使用Database First進行建模
  • 使用Fluent API

使用EF Core查詢和保存數據

  • 使用LINQ進行基本查詢
  • 調用存儲過程
  • 控制跟蹤行爲
  • 保存更改
  • 批量插入
  • 事務處理

Blazor組件

  • 理解Razor基礎知識
  • 在Blazor中使用組件
  • 在組件中使用C#
  • 參數化組件
  • 組件生命週期
  • 單向數據綁定
  • 雙向綁定
  • 事件綁定

高級Blazor組件概念

  • 渲染原始HTML
  • 渲染子內容
  • 使用RenderFragment
  • 使用RenderTreeBuilder
  • 使用@key和@attribute

路由和佈局

  • 創建主佈局
  • 路由
  • 使用URL助手

表單和驗證

  • 使用EditForm
  • 表單驗證
  • 使用@ref

依賴注入(DI)和JSInterop

  • 理解DI
  • 使用默認服務進行DI
  • 使用自定義服務進行DI
  • 調用JavaScript函數
  • 從JavaScript調用C#

調試和部署

  • 調試Blazor應用程序
  • 部署Blazor應用程序
  • 升級Blazor應用程序

安全性

  • Blazor身份驗證
  • 使用ASP.NET核心身份和JWT

Progressive Web Application (PWA)開發

  • PWA概述
  • 理解PWA的功能
  • Blazor PWA
  • 創建離線應用程序
  • 使用服務工作者
  • 自定義應用程序
  • 緩存
  • 添加推送通知

總結與下一步

最低要求

  • 理解C#
  • 瞭解Blazor和JavaScript
  • 具備.NET框架經驗

受衆

  • Web開發人員
 21 時間:

客戶評論 (7)

課程分類