.jpg)
?
1.課程研發環境
項目源代碼以.NET4.5和SQL Server2014為基準,數據庫會提供以SQL Server 2014為基準的數據庫文件,以下環境都適用于項目。
開發工具:Visual Studio 2015;
數據庫工具:SQL Server 2014?
?
2.內容簡介
?
本課程采用Visual Studio 2015與SQL Server 2014進行開發,涉及到的技術包括ASP.NET MVC5、EasyUI 1.4.4、EF6、WF5。
?
在系統實際開發過程中,采用了相關的需求分析方法與領域驅動設計的設計方法;引入IOC機制增強系統的可擴展性與靈活性;引入DTO機制實現系統的前段與領域模型的解耦;引入應用層服務進行框架的擴展并實現服務的協調與流程控制;引入事件模型更好的處理系統基礎服務使之具有高性能與高可靠性;設計與實現通用查詢架構使系統中的查詢更加簡單;設計與實現通用權限系統架構使系統的任何功能與數據的訪問權限均可進行靈活配置;引入WF并進行擴展使系統具有流程處理能力;通過構建的框架進行CRM模塊的開發,CRM主要具有客戶管理、意向管理等相關功能與流程。
.png)
?
一、領域驅動設計理論、模式與實踐
第1講-企業級業務系統設計與實現概述
第2講-領域驅動設計基本概念
第3講-領域驅動設計之領域模型
第4講-領域驅動設計之實體與值對象
第5講-領域驅動設計之聚合
第6講-領域驅動設計之聚合設計
第7講-領域驅動設計之工廠與倉儲
第8講-領域驅動設計之體系架構分層
第9講-領域驅動設計之領域層框架搭建
第10講-領域驅動設計之領域層框架搭建-續
?
二、使用EF通過倉儲實現系統的持久化機制與實例?
第11講-領域驅動設計之倉儲頂層實現
第12講-LINQ基礎
第13講-LINQ基礎-續
第14講-LINQ to Object
第15講-LINQ to SQL
第16講-LINQ to SQL-續
第17講-EntityFramework
第18講-EntityFramework-續
第19講-領域驅動設計之引入EF
第20講-Service Locator體系架構模式
第21講-使用Unity實現依賴注入
第22講-領域驅動設計之實現依賴注入(實現業務1)
第23講-領域驅動設計之實現依賴注入(實現業務2)
第24講-領域驅動設計之實現依賴注入(實現業務3)
第25講-領域驅動設計之實現依賴注入(實現業務4)
第26講-領域驅動設計之實現依賴注入(使用Unity)
第27講-領域驅動設計之實現依賴注入(使用Unity-續)
?
三、通過實現DTO提供系統查詢與界面的支持
第28講-使用AutoMapper實現DTO
第29講-領域驅動設計之實現DTO1
第30講-領域驅動設計之實現DTO2
第31講-進一步實現系統的查詢1
第32講-進一步實現系統的查詢2
第33講-進一步實現系統的查詢3
?
四、設計與實現系統的數據訪問權限
第34講-實現系統的數據訪問權限之領域模型設計
第35講-實現系統的數據訪問權限之重構倉儲
第36講-實現系統的數據訪問權限之用戶身份1
第37講-實現系統的數據訪問權限之用戶身份2
第38講-實現系統的數據訪問權限之用戶身份3
第39講-實現系統的數據訪問權限之用戶身份4
第40講-實現系統的數據訪問權限之用戶身份5
第41講-實現系統的數據訪問權限之用戶身份6
第42講-實現系統的數據訪問權限之用戶身份7
第43講-實現系統的數據訪問權限之用戶身份8
第44講-實現系統的數據訪問權限之用戶身份測試
第45講-實現系統的數據訪問權限之對象1
第46講-實現系統的數據訪問權限之對象2
第47講-實現系統的數據訪問權限之對象3
第48講-實現系統的數據訪問權限之權限1
第49講-實現系統的數據訪問權限之權限2
第50講-實現系統的數據訪問權限之權限3
第51講-實現系統的數據訪問權限之權限分配1
第52講-實現系統的數據訪問權限之權限分配2
第53講-實現系統的數據訪問權限之權限分配3
第54講-實現系統的數據訪問權限之權限分配4
?
五、設計與實現系統的功能訪問權限
第71講-實現系統的前端之Asp.net MVC1
第72講-實現系統的前端之Asp.net MVC2
第73講-實現系統的前端之Asp.net MVC3
第74講-實現系統的前端之Asp.net MVC4
第75講-實現系統的前端之Asp.net MVC5
第81講-實現系統的功能權限1
第82講-實現系統的功能權限2
第83講-實現系統的功能權限3
第84講-實現系統的功能權限4
?
六、設計與實現系統的工作流子系統
第55講-實現系統的工作流之WF基礎1
第56講-實現系統的工作流之WF基礎2
第57講-實現系統的工作流之WF基礎3
第58講-實現系統的工作流之應用WF到領域層
第59講-實現系統的工作流之WF集合
第60講-實現系統的工作流之WF異常處理
第61講-實現系統的工作流之WF事務
第62講-實現系統的工作流之WF補償
第63講-實現系統的工作流之WF調用外部組件
第64講-實現系統的工作流之WF書簽
第65講-實現系統的工作流之WF流程圖
第66講-實現系統的工作流之WF持久化
第67講-實現系統的工作流之WF跟蹤
第68講-實現系統的工作流之WF線程
第69講-實現系統的工作流之WF其他
第70講-實現系統的工作流之WF其他-續
第76講-實現系統的工作流之Asp.net整合WF1
第77講-實現系統的工作流之Asp.net整合WF2
第78講-實現系統的工作流之Asp.net整合WF3
第79講-實現系統的工作流之Asp.net整合WF4
第80講-實現系統的工作流之Asp.net整合WF5
第85講-實現系統的工作流設計之領域模型
第86講-實現系統的工作流設計之領域模型實現1
第87講-實現系統的工作流設計之領域模型實現2
第88講-實現系統的工作流設計之領域與應用服務
第89講-實現系統的工作流設計之工作流主機
第90講-實現系統的工作流設計之任務Activity
第91講-測試系統的工作流設計之請假實例1
第92講-測試系統的工作流設計之請假實例2
第93講-測試系統的工作流設計之請假實例3
?
七、實現系統的大并發訪問支持
第94講-實現系統的大并發處理之CQRS概念
第95講-實現系統的大并發處理之CQRS架構
第96講-CQRS架構簡單實現1
第97講-CQRS架構簡單實現2
第98講-在系統中實現CQRS與Event Sourcing1
第99講-在系統中實現CQRS與Event Sourcing2
第100講-在系統中實現CQRS與Event Sourcing3
第101講-在系統中實現CQRS與Event Sourcing4
第102講-在系統中實現CQRS與Event Sourcing5
第103講-在系統中實現CQRS與Event Sourcing6
第104講-在系統中實現CQRS與Event Sourcing7
第105講-在系統中實現CQRS與Event Sourcing8
第106講-系統架構設計與實現總結
?
八、根據前期設計架構進行業務系統開發
第107講-業務系統實現之系統概述
第108講-業務系統實現之登錄1
第109講-業務系統實現之登錄2
第110講-業務系統實現之首頁布局
第111講-業務系統實現之異步樹
第112講-業務系統實現之客戶信息查詢1
第113講-業務系統實現之客戶信息查詢2
第114講-業務系統實現之客戶信息查詢3
第115講-業務系統實現之客戶信息管理1
第116講-業務系統實現之客戶信息管理2
第117講-業務系統實現之意向管理1
第118講-業務系統實現之意向管理2
第119講-業務系統實現之意向管理3
第120講-業務系統實現之意向管理4
第121講-業務系統實現之意向管理5
第122講-業務系統實現之意向管理6
第123講-業務系統實現之意向任務處理1
第124講-業務系統實現之意向任務處理2
第125講-業務系統實現之意向任務處理3
.png)
?
.png)
.png)
?

?

?

?
1、能夠知道如何通過需求進行系統領域的設計。
?
2、能夠建立一整套針對業務系統在持久化存儲、界面映射、服務定位、數據權限、功能權限、工作流、前端以及界面的實現解決方案。
?
3、能夠開發中、大型的企業業務系統,也為一般的互聯網應用后端提供設計與開發支持。
?