.NET 6.0 Blazor Server 開發快速體驗
Book information
Description
書籍目錄 關於本書 這本書能提供什麼 誰適合閱讀這本書 練習專案原始碼 建立 Blazor Server Side 伺服器端的專案 安裝 Visual Studio 2022 Blazor UI 開發框架 建立 Blazor Server 專案 執行這個專案 ASP.NET Core Blazor 專案結構 Blazor Server 專案啟動 Program.cs Blazor Server 啟動載入程序 _Host.cshtml 與 _Layout.cshtml Blazor Server 框架進入點元件 App.razor Blazor 框架預設版面配置元件 MainLayout.razor 功能選項切換導航面板元件 NavMenu.razor 依據路由資訊來顯示特定 Blazor 頁面元件 方便擴充的 範本檔案 _Imports.razor ASP.NET Core 設定 appsettings.json Counter.razor 元件 FetchData.razor 元件 使用 Entity Framework Core 存取資料庫 加入 Entity Framework Core 用到的 NuGet 套件 建立專案會用到的 Entity Framework Core 實體資料模型 建立專案要用到的 Entity Framework Core DbContext 註冊 BlogDbContext 類別到相依性注入容器 修改 Index.razor 元件來建立資料庫 透過 Entity Framework Core 做到 CRUD 功能 建立部落格文章頁面之 CRUD 功能 加入顯示部落格文章頁面 在功能表清單中加入部落格文章選項 執行並檢視查詢部落格文章的結果 加入新增部落格文章功能 執行並檢視新增部落格文章的結果 加入更新部落格文章功能 執行並檢視更新部落格文章的結果 加入刪除部落格文章功能 執行並檢視刪除部落格文章的結果 使用 Bootstrap 強制回應 Modal 對話窗 加入使用 Bootstrap 的標準強制回應對話窗 執行並檢視使用 Bootstrap 的標準對話窗效果 設計與使用 修改與刪除 Blazor 元件 建立部落格文章記錄編輯 Blazor 子元件 建立用於刪除紀錄的確認 Confirm 對話窗 Blazor 子元件 參考與使用剛剛建立兩個 Blazor 子元件 執行並檢視使用 Blazor 子元件方式設計成果 將商業邏輯程式碼重構為 ViewModel 建立 ViewModel 執行並檢視採用 ViewModel 設計成果 再度執行並檢視採用 ViewModel 設計成果 將資料庫存取程式碼分離出來 建立 ViewModel 將此服務註冊到 DI 容器內 在 ViewModel 內使用此資料庫存取服務 執行並檢視採用 ViewModel 設計成果 設計使用者身分驗證與授權功能 建立使用者資料表 重新建立資料庫與產生測試使用者紀錄 執行並重新建立資料庫 建立使用者服務 註冊服務 加入支援與使用 Cookie 的使用者驗證與授權 建立登入與登出的 Razor Page 頁面 建立與使用 登入 Blazor 元件 修正 App.razor 執行並檢視使用者登入與登出設計成果 宣告 管理文章 頁面需要使用者登入,才能夠存取 執行並檢視使用者授權設計成果 建立 部落格文章 Web API 修正 Blazor Server 專案可以使用 Web API 在服務類別加入新功能 建立部落格文章的 CRUD Web API 執行並測試 Web API 設計成果 ASP.NET Core 6.0 Blazor Server 部署到 IIS 安裝 IIS 服務 安裝 .NET Core 裝載套件組合 設定改用用 SQLite 資料庫 安裝 SQLite NuGet 套件 通知 Entity Framework Core 要改用 SQLite 資料庫 準備發布 Blazor Server 專案的內容 進行測試 版權頁
Similar books
.NET 6.0 Blazor Server 開發快速體驗
2021 · EPUB
中国建筑西南设计研究院:成都嘉煜金融科技中心方案深化设计(高新区名都路166号)
2012 · PDF
尤安设计:北京市朝阳区 望京绿地中心-A座 深化设计文本( 启阳路)【超高层办公楼】
2011 · PDF
鏖战北海:挪威战役
2023 · PDF
史记会注考证 8
2020 · PDF
怎样选择成长股
1999 · PDF
淮海集笺注 5
2020 · PDF
怎样选择成长股
2017 · PDF