Course Code:
advancedblazor
Duration:
21 hours
Prerequisites:
- 瞭解 C#
- 瞭解 Blazor 和 JavaScript
- 具有 .NET Framework 的經驗
觀眾
- Web 開發人員
Overview:
Blazor 是用 C# 編寫的開源 Web 框架,使開發人員能夠使用 C# 創建互動式 Web 使用者介面和應用程式。Entity Framework (EF) Core 是 .NET 的物件資料庫映射器,它為開發人員提供了一種用於訪問和存儲資料庫中數據的自動化機制。
這種以講師為主導的現場培訓(現場或遠端)面向希望學習如何使用漸進式Web應用程式(PWA)開發功能在使用實體框架(EF)Core和Blazor的網站中創建類似應用程式的體驗的Web開發人員。
在培訓結束時,參與者將能夠:
- 使用 EF 包處理資料庫。
- 使用 Blazor 元件、服務、依賴關係注入、佈局和路由。
- 創建 Service Worker 以在應用程式中啟用 PWA 功能。
- 利用推送通知和其他 PWA 功能。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在現場實驗室環境中動手實施。
課程自定義選項
- 如需申請本課程的定製培訓,請聯繫我們進行安排。
Course Outline:
介紹
- 實體框架 (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
- 自訂應用程式
- 緩存
- 添加推送通知
摘要和後續步驟
Sites Published:
United Arab Emirates - Advanced Blazor
Saudi Arabia - Advanced Blazor
South Africa - Advanced Blazor
Czech Republic - Advanced Blazor
Magyarország - Advanced Blazor