聯繫我們

課程簡介

簡介

  • Entity Framework (EF) Core 概觀
  • 進階網頁應用程式(PWA)概觀

Entity Framework (EF) Core

  • 安裝 EF Core
  • 使用程式碼優先方式進行模型建構
  • 使用資料庫優先方式進行模型建構
  • 使用 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 Core Identity 與 JWT

進階網頁應用程式(PWA)開發

  • PWA 概觀
  • 理解 PWA 功能
  • Blazor PWA
  • 建立離線應用程式
  • 使用服務工作處理程序
  • 客製化應用程式
  • 快取機制
  • 新增推播通知

總結與後續步驟

最低要求

  • 具備 C# 基礎知識
  • 了解 Blazor 與 JavaScript
  • 擁有 .NET 框架實作經驗

受眾對象

  • 網頁開發人員
 21 小時

人數


每位參與者的報價

客戶評論 (7)

即將到來的課程

課程分類