以下是《Mastering ABP Framework》的中文目錄,目前個人正在進行翻譯中,如果您對本書感興趣,也想使用或者學習框架設計,可以訪問該地址進行登記,本文只是一個目的的展示和購買調研,因爲版權和印刷的需要一定的成本,所以導致出版該書存在一定的風險,謝謝您的支持和理解。也許我的這個系列翻譯應該可以幫你更快、更深入地學習它,祝你學有所得,學得快樂。
您可以通過以下聯繫方式找到我!
- ABP的QQ羣(免費)
- 知識星球(收費,如果您希望加速您的學習進度的話,否則不建議購買)。
全書目錄
- 前言
- 翻譯:張飛洪
- QQ:996767213
- 翻譯:張飛洪
- 第一章:現代軟件開發和 ABP 框架
- 1 企業級 Web 開發的挑戰
- 2 ABP 框架的能力清單
- 1 企業級 Web 開發的挑戰
- 第二章:ABP框架入門
- 1 開發環境
- 2 安裝 ABP CLI
- 3 創建解決方案
- 4 運行解決方案
- 5 探索預構建模塊
- 1 開發環境
- 第三章:開發ABP應用(Step-By-Step)
- 1 準備
- 2 創建解決方案
- 3 定義領域對象
- 4 EF Core和數據庫映射
- 5 產品列表
- 6 創建產品
- 7 編輯產品
- 8 刪除產品
- 1 準備
- 第四章:探索 EventHub解決方案
- 1 應用簡介
- 2 架構瞭解
- 3 運行解決方案
- 1 應用簡介
- 第五章:探索ABP基礎架構
- 1 瞭解模塊化
- 2 使用依賴注入
- 3 配置應用程序
- 4 實現選項模式
- 5 日誌記錄
- 1 瞭解模塊化
- 第六章:數據訪問基礎架構
- 1 定義實體
- 2 使用存儲庫
- 3 EF 核心集成
- 4 MongoDB 集成
- 5 瞭解 UoW 系統
- 1 定義實體
- 第七章:探索橫切關注點(Cross-Cutting Concerns)
- 1 認證授權
- 2 用戶驗證
- 3 異常處理
- 1 認證授權
- 第八章:體驗 ABP 的功能和服務
- 1 獲取當前用戶
- 2 使用數據過濾
- 3 落地審計日誌
- 4 上手數據緩存
- 5 本地化用戶界面(UI)
- 1 獲取當前用戶
- 第九章:理解領域驅動設計
- 1 介紹 DDD
- 2 構建基於 DDD 的 .NET 解決方案
- 3 處理多個應用程序
- 4 瞭解執行流程
- 5 DDD的共同原則
- 1 介紹 DDD
- 第十章:領域層 Domain
- 1 領域示例
- 2 設計聚合和實體
- 3 實現領域服務
- 4 實施倉儲庫
- 5 構建規約
- 6 發佈領域事件
- 1 領域示例
- 第十一章:應用層 Application
- 1 實現應用服務
- 2 設計 DTO
- 3 邏輯層的職責
- 1 實現應用服務
- 第十二章:MVC/Razor 頁面
- 1 ASP.NET Core MVC/Razor Pages
- 2 Blazor
- 3 Angular
- 1 ASP.NET Core MVC/Razor Pages
- 第十三章:Blazor WebAssembly UI
- 1 什麼是 Blazor
- 2 ABP Blazor UI 入門
- 3 用戶身份驗證
- 4 主題系統
- 5 菜單
- 6 基本服務
- 7 UI 服務
- 8 HTTP API
- 9 全局腳本和樣式
- 1 什麼是 Blazor
- 第十四章:HTTP API 和實時服務
- 1 構建 HTTP API
- 2 使用 HTTP API
- 3 SignalR 與 ABP
- 1 構建 HTTP API
- 第十五章:落地模塊化
- 1 瞭解模塊化
- 2 構建支付模塊
- 3 將支付模塊安裝到 EventHub
- 1 瞭解模塊化
- 第十六章:實現多租戶
- 1 瞭解多租戶
- 2 多租戶基礎架構
- 3 功能系統
- 4 何時使用多租戶
- 1 瞭解多租戶
- 第十七章:構建自動化測試
- 1 瞭解 ABP 測試基礎架構
- 2 構建單元測試
- 3 構建集成測試
- 1 瞭解 ABP 測試基礎架構