”“”
實踐中的清潔體系結構
課程概述
本課程提供了有關清潔架構原理在後端業務應用程序開發中的應用的實用準則。使用基於虛擬商店的演示項目,您將學習如何根據鮑勃叔叔的干淨建築的原理來創建和組織必要的組件。該課程解決了諸如處理橫向問題和助手的主題,使用豐富模型與貧血模型,區分業務邏輯和應用程序邏輯,組織數據訪問並與外部系統和基礎架構集成。此外,您還將探索實施交互式的各種方法,應用程序服務的作用以及Bob Controllers叔叔和MVC框架控制器之間的相似性以及差異。該課程還探討了依賴關係規則,對圖書館和框架的包裝器的需求,並提供了有關如何遷移現有系統清潔體系結構的步驟指南。最後,您將了解架構的可擴展性,從最小的項目開始,並逐漸擴展到啟動,一個中等規模的項目和一個具有多個輸入的大型項目。該課程以對Github的兩個流行演示項目的分析結束,突出了其建築,優勢,劣勢,並演示瞭如何反映它們遵守清潔建築的原理。
您將學到什麼
- 清潔體系結構在生產項目中的應用
- 創建以域為導向的設計中的劃界上下文
- 逐步指南從圖層體系結構遷移到清潔體系結構
- 使用乾淨體系結構的大型項目的啟動項目量表
觀眾
本課程是為在業務應用中工作並希望為自己的工作感到自豪的後端開發人員設計的,創建了添加新功能和糾正蟲子的系統帶來歡樂和幸福,而不是痛苦和痛苦。本課程中的演示項目是使用C#和ASP.NET Core實施的,但是討論的想法和方法適用於使用任何編程語言和平台的後端開發人員,例如Java,Python,Python,JavaScript,Ruby,Ruby ,GO,GO,PHP和A更多。