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

?

?

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