Mastering ABP Framework

使用 ABP 遵循軟體開發最佳實務來建立可維護的 .NET 解決方案。

Mastering ABP Framework

主要特徵

  • 使用 ABP 框架建構健壯、可維護、模組化和可擴展的軟體解決方案。
  • 了解如何在 Web 應用程式中實作 SOLID 原則和領域驅動設計。
  • 了解 ABP 框架如何透過自動化重複任務來加快您的開發週期。

書籍說明

ABP 框架是一個完整的基礎設施,用於透過遵循軟體 開發最佳實踐和約定來創建現代 Web 應用程式。透過 ABP 的高層框架和生態系統,您可以透過 實現 Don't Repeat Yourself (DRY) 原則,專注於您的業務代碼。

本書由 ABP 框架的創建者撰寫,將幫助您全面了解 框架和現代 Web 應用程式開發技術。透過對 基本概念和實際範例的逐步解釋,您將了解現代 Web 解決方案的要求以及 ABP 框架如何讓您輕鬆開發自己的解決方案。您將發現 企業 Web 應用程式開發的常見要求,並探索 ABP 提供的基礎架構。在整個 書中,您將掌握用於建立可維護和模組化的 Web 解決方案的軟體開發最佳實踐。

讀完本書後,您將能夠創建一個易於開發、 維護和測試的完整 Web 解決方案。

你將學到什麼

  • 建構開發環境並開始使用ABP框架。
  • 使用 Entity Framework Core 和 MongoDB 開發資料存取層。
  • 了解跨領域關注點以及 ABP 如何自動執行重複任務。
  • 掌握使用 ABP 框架實現領域驅動設計。
  • 使用 ASP.NET Core MVC (Razor Pages) 和 Blazor 建立 UI 頁面和元件。
  • 使用多租用戶建立模組化 Web 應用程式。
  • 了解模組化並創建可重複使用的應用程式模組。
  • 使用 ABP 框架編寫單元、整合和 UI 測試。

這本書適合誰

本書適用於想要學習軟體架構和使用 Microsoft 技術和 ABP 框架建立 可維護的基於 Web 的解決方案的軟體架構和最佳實踐的 Web 開發人員。開始學習本書需要具備 C# 和 ASP.NET Core 的基礎知識。

Mastering Abp Framework
電腦與技術
Mastering ABP Framework

目錄

  • Modern Software Development and ABP Framework
  • Getting Started with ABP Framework
  • Step-By-Step Application Development
  • Understanding the Reference Solution
  • Exploring the ASP.NET and ABP Infrastructure
  • Working with the Data Access Infrastructure
  • Exploring Cross-Cutting Concerns
  • Using the Features and Services of ABP
  • Understanding Domain-Driven Design
  • DDD – The Domain Layer
  • DDD – The Application Layer
  • Working with MVC/Razor Pages
  • Working with the Blazor WebAssembly UI
  • Building HTTP APIs and Real-Time Services
  • Working with Modularity
  • Implementing Multi-Tenancy
  • Building Automated Tests

Mastering ABP Framework in Chinese

Mastering ABP Framework in Chinese