《Web開發(fā)者晉級之道:架構、模式和領域驅動設計》系統(tǒng)介紹軟件的設計思想、架構和開發(fā)模式,帶領讀者快速建立軟件開發(fā)的知識體系,另外還詳細介紹基于ASP.NET Core的項目案例開發(fā),幫助讀者全面掌握如何快速開發(fā)高效、穩(wěn)定的Web應用程序。 《Web開發(fā)者晉級之道:架構、模式和領域驅動設計》共10章,分為2篇。第1篇“軟件開發(fā)內功心法”,首先介紹軟件設計思想、軟件架構、面向對象編程的六大原則和設計模式等知識,為軟件開發(fā)初學者晉級打好基礎,然后簡要介紹一個電商項目的概況和架構設計,為后續(xù)的項目開發(fā)實踐做好鋪墊。第2篇“領域驅動設計落地”,首先介紹領域驅動設計的思想與方法,然后通過一個電商項目案例的開發(fā)實踐,展現(xiàn)以領域模型為核心的Web應用程序的完整開發(fā)過程,包括基礎設施層的實現(xiàn)、應用程序層的實現(xiàn)和展示層的實現(xiàn)等,最后對MVC架構做詳細介紹,這些內容展現(xiàn)了高品質軟件開發(fā)的核心價值和面向對象程序設計的思想價值。 《Web開發(fā)者晉級之道:架構、模式和領域驅動設計》理論結合實踐,講解深入淺出,適合有一定C#語言基礎的Web開發(fā)人員閱讀,尤其適合想要建立軟件開發(fā)知識體系并提高開發(fā)水平的Web程序員閱讀。另外,《Web開發(fā)者晉級之道:架構、模式和領域驅動設計》還可以作為相關培訓機構的教材。