課程簡介

介紹

  • 實體框架 (EF) Core 概述
  • 漸進式 Web 應用 (PWA) 概述

Einingarammi (EF) kjarna

  • 安裝EF Core
  • 使用代碼優先進行建模
  • 首先使用資料庫進行建模
  • 使用 Fluent API

使用EF Core 查詢和保存數據

  • 使用 LINQ 的基本查詢
  • 調用存儲過程
  • 控制跟蹤行為
  • 保存更改
  • 批量插入
  • 交易

Blazor 元件

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

Advanced Blazor 元件概念

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

佈線和佈局

  • 創建主佈局
  • 路由
  • 使用 URL 説明程式

表單和驗證

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

依賴注入 (DI) 和 JSInterop

  • 瞭解 DI
  • 具有預設服務的 DI
  • DI與定製服務
  • 調用 JavaScript 函數
  • 從 JavaScript 調用 C#

調試和部署

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

安全

  • Blazor 身份驗證
  • 使用ASP.NETCore 標識和 JWT

漸進式 Web 應用程式 (PWA) 開發

  • PWA 概述
  • 瞭解 PWA 的功能
  • Blazor PWA的
  • 創建離線應用程式
  • 使用 Service Worker
  • 自訂應用程式
  • 緩存
  • 添加推送通知

摘要和後續步驟

最低要求

  • 瞭解 C#
  • 瞭解 Blazor 和 JavaScript
  • 具有 .NET Framework 的經驗

觀眾

  • Web 開發人員
  21 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客戶評論 (4)

相關課程

Jenkins for .Net Continuous Integration (CI)

  14 時間:

課程分類