基于DDD+MVC5+EF6+WF5(工作流)技術實現的企業級業務系統(領域驅動、依賴注入、系統架構)
  完結
收藏課程
9999+

基于DDD+MVC5+EF6+WF5(工作流)技術實現的企業級業務系統(領域驅動、依賴注入、系統架構)

本課程采用Visual Studio 2015與SQL Server 2014進行開發,涉及到的技術包括ASP.NET MVC5、EasyUI 1.4.4、EF...

適合人群:中級
課時數量:88課時
用到技術:業務系統、工作流、數據權限、功能權限、Asp.net MVC、WF、EF、領域驅動設計、EasyUI、DTO、IOC、系統架構
涉及項目:企業ERP系統、CRM系統

  • 課程顧問貼心解答

    為你推薦精品課程,無論就業還是升職加薪,毫無壓力。

  • 名企定制緊隨大流

    量身打造緊貼企業需求的實用性課程。

  • 系統教學把控效果

    集學、測、練為一體的學習系統為你科學的安排學習進度,提高效率。

  • 一線大師1對1指導

    課程研發團隊內一線資深講師一對一指導,手把手教學,直到學會。

  • 點播答疑完美結合

    每周2-3次直播解答,保證學員日常學習問題能得到解決。

  • 量身定制學習計劃

    告別雜亂的學習方式,我們會根據你的情況定制學習計劃。

 

企業內部業務應用仍然是現有軟件項目開發或產品研發的重要方面。而企業業務系統的開發涉及到多個方面,包括如何從需求到業務設計、通用的持久化數據訪問實現、服務的依賴注入實現、界面與領域對象的通用映射實現、如何設計與實現通用的數據權限與功能權限、工作流的設計與實現、前端框架與界面框架的實現等。本課程就是為了解決企業內部業務系統從設計到實現的各個方面。

 

本課程源于一家企業內部ERP系統的設計與開發過程。根據自身多年項目開發、產品研發經驗與在此項目中擔任架構師一職的具體架構設計與開發工作,整理了在企業業務系統開發中涉及到的各個方面。包括技術架構設計、業務建模、項目開發等;具體包括設計指導思想、數據訪問持久化的設計與實現、服務依賴注入設計與實現、DTO的設計與實現、通用數據與功能權限的設計與實現、工作流的設計與實現等。一是充分讓學員了解在我們實際過程中開發業務系統如何從設計到實現的各個方面;二是如何利用在實際項目開發中的最佳實踐來指導業務系統的設計與實現。


 

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主要具有客戶管理、意向管理等相關功能與流程。


 

malaoko老師:本名曹劍,14年軟件公司工作經歷,5年知名軟件培訓機構專職講師經歷。微軟認證講師,微軟特約講師、微軟金話筒講師;曾在軟件公司任項目經理、技術總監等職務,現為北風網兼職講師,在SQL Server、ASP.NET、系統架構、移動APP、應用集成等方面有很深的造詣。 曾主講微軟認證培訓課程、微軟(中國)在西南區的技術講座和活動、軟件企業內部開發實戰培訓共計幾千課時;并在多個企業與行業進行項目軟件開發、產品研發等工作,同時擔任幾家大型企業的IT架構咨詢顧問與開發咨詢顧問。為行業客戶提供了基于微軟技術的典型產品、解決方案。

 

 

一、領域驅動設計理論、模式與實踐

第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


 

 

 

 

 

1、能夠知道如何通過需求進行系統領域的設計。

 

2、能夠建立一整套針對業務系統在持久化存儲、界面映射、服務定位、數據權限、功能權限、工作流、前端以及界面的實現解決方案。

 

3、能夠開發中、大型的企業業務系統,也為一般的互聯網應用后端提供設計與開發支持。

 

 

亮點一、關于全面、系統講解基于業務系統從設計到開發的各個方面的架構與實現,在國內不多見、無論是設計理論、框架設計以及技術的前沿性可以保證讓您的技術在三到五年內不會落伍.

 

亮點二、理論與實戰相結合,理論與經驗相結合,循序漸進。即照顧到基礎學員,又照顧到有一定經驗的學員,講解過程中留有學生思考的時間.

 

亮點三、課程所有代碼均是一行一行手工敲入,從思想到實踐手把手一步步帶領學員深入到業務系統設計與開發的各個方面。

 

亮點四、整個課程涉及到業務系統開發的方方面面,又具有連貫性和可操作性,學員拿到該課程后,直接可以應用到自己開發的項目中,同時也可對現有項目進行改造,實用性超強. 

 

 

1.課程針對人群

本課程針對具有一定的基于.NET開發業務系統與互聯網應用系統后端開發經驗的學員,想通過本項目的學習,進一步提升自身的基于業務系統與互聯網后端的設計與開發能力,并具有一定的架構設計能力。 

 

2.我該怎么學,如何才能學好這門課程,給些建議。

2.1、時間上的安排建議

本課程共125講,如果您時間上充分,建議以每天3-4講的進度往前學習。 

2.2、學習要求

建議有 一年以上.NET業務系統(Web)及以上時長的開發經驗。

如果您有相關的基礎,建議也按步就搬進行系統的學習,不要跳過你不感興趣的部分去學習,并一定要注意實踐,學會舉一反三 

2.3、講師建議

1.最好看完視頻之后,拋開視頻,獨立自己去把上課中的示例寫一遍,看自己是否理解,如果不正確,可以回過頭看再看下視頻,如果反復,達到真正理解和熟練掌握的目的。

2.對于項目實戰部分,一定要自己親自動手做一遍,不要滿足聽完就OK了。

3. 建議一邊聽視頻,一邊記錄關鍵的內容與理解,這是一種非常好的學習習慣。

4. 一定不要過于依賴視頻,要學會看相關網站對相應內容的討論與實踐,學會思考,學會舉一反三。

5.最后祝您學有所成。

 

 

課程是屬于整個業務系統開發與互聯網后端開發的內容,掌握該技術后,你可以提升自己的設計能力、業務系統架構能力與互聯網后端架構能力,能從事高級程序員與架構師相應的崗位。

 

 

色琪琪永久在线观看_婷婷的五月天免费视频