本书系统介绍软件的设计思想、架构和开发模式,便于读者能够快速建立软件开发的知识体系,并通过学习基于ASP.NETCore的项目案例,掌握如何利用这些知识高效开发稳定的Web应用程序。
本书共10章,分为2篇。第1篇介绍软件设计思想、软件架构、面向对象编程的六大原则和设计模式等,本篇内容是软件开发初学者晋升道路上必须掌握的知识。第2篇首先介绍领域驱动设计,然后通过项目案例,展示以领域模型为核心的Web应用程序的完整开发过程,本篇内容体现了高品质软件开发的核心价值,也体现了面向对象程序设计的思想价值。
本书理论结合实践,讲解深入浅出,适合有一定C#语言基础的Web开发人员阅读,尤其适合想要进一步晋升自己知识体系和水平的Web程序员阅读。另外,本书也可以作为相关培训机构的教材使用。
展开