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

?

?

?
1、能夠知道如何通過需求進行系統(tǒng)領(lǐng)域的設(shè)計。
?
2、能夠建立一整套針對業(yè)務(wù)系統(tǒng)在持久化存儲、界面映射、服務(wù)定位、數(shù)據(jù)權(quán)限、功能權(quán)限、工作流、前端以及界面的實現(xiàn)解決方案。
?
3、能夠開發(fā)中、大型的企業(yè)業(yè)務(wù)系統(tǒng),也為一般的互聯(lián)網(wǎng)應(yīng)用后端提供設(shè)計與開發(fā)支持。
?