Mastering ABP Framework

使用 ABP,遵循软件开发最佳实践,构建可维护的 .NET 解决方案。

Mastering ABP Framework

主要功能

  • 使用 ABP 框架构建稳健、可维护、模块化和可扩展的软件解决方案。
  • 了解如何在Web应用程序中实施 SOLID 原则和领域驱动设计。
  • 了解 ABP Framework 如何通过自动化重复性任务加快开发周期。

图书简介

ABP 框架是一个完整的基础架构,用于按照软件开发最佳实践和约定创建现代Web应用程序。 的最佳实践和约定,创建现代Web应用程序的完整基础架构。借助 ABP 的高级框架和生态系统,您可以 执行 "不要重复"(DRY)原则,专注于业务代码。

本书由 ABP 框架的创建者撰写,将帮助你全面了解该框架和现代Web应用程序开发技术。 框架和现代Web应用程序开发技术。通过逐步解释基本 概念和实际示例,你将了解现代网络解决方案的要求,以及 ABP 框架如何让您愉快地开发自己的解决方案。您将发现 企业Web应用程序开发的常见要求,并探索 ABP 提供的基础架构。在整本书中 在本书中,你将掌握软件开发的最佳实践,以构建可维护的模块化 网络解决方案。

在本书结束时,你将能够创建一个易于开发、维护和测试的完整网络解决方案、 维护和测试。

你将学到什么

  • 设置开发环境并开始使用 ABP 框架。
  • 使用 Entity Framework Core 和 MongoDB 开发数据访问层。
  • 了解横切关注点以及 ABP 如何自动执行重复性任务。
  • 使用 ABP 框架掌握领域驱动设计的实施方法。
  • 使用 ASP.NET Core MVC(Razor Pages)和 Blazor 构建UI页面和组件。
  • 使用多租户创建模块化Web应用程序。
  • 了解模块化,创建可重用的应用模块。
  • 使用 ABP 框架编写单元测试、集成测试和UI测试。

这本书为谁而写

本书适用于希望学习软件架构和最佳实践的网络开发人员。 的最佳实践。要开始学习本书 和 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