曙海教學優(yōu)勢
本課程,秉承二十一年積累的教學品質(zhì),以項目實現(xiàn)為導向,面向企事業(yè)項目實際需要,老師將會與您分享設(shè)計的全流程以及工具的綜合使用經(jīng)驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系,合作企業(yè)30萬+。曙海培訓的課程在業(yè)內(nèi)有著響亮的知名度。
通過本課程的學習,學員能夠: 掌握主流的應(yīng)用程序框架 能夠完成一個大型應(yīng)用程序的架構(gòu)設(shè)計 能夠?qū)崿F(xiàn)軟件的高擴展性、高維護性、高重用性、高可靠性的軟件設(shè)計 在新的項目應(yīng)用中可采用該結(jié)構(gòu)
學習本課程需要學員具備下列基礎(chǔ)知識: 有一定的軟件開發(fā)基礎(chǔ) 有一定的軟件設(shè)計經(jīng)驗 全面理解面向?qū)ο缶幊碳夹g(shù) 了解UML語言 對GOF代碼設(shè)計模式有一定了解
通過本課程的學習,學員能夠: 掌握主流的應(yīng)用程序框架 能夠完成一個大型應(yīng)用程序的架構(gòu)設(shè)計 能夠?qū)崿F(xiàn)軟件的高擴展性、高維護性、高重用性、高可靠性的軟件設(shè)計 在新的項目應(yīng)用中可采用該結(jié)構(gòu)
?
?
課程模塊? |
課程內(nèi)容? |
軟件架構(gòu)設(shè)計概述? |
軟件架構(gòu)設(shè)計的方法論和設(shè)計原則? 應(yīng)用系統(tǒng)中的多層架構(gòu)? 軟件設(shè)計中的可靠性、可擴展性、可重用性、可維護性? |
剖析SharpDeveloper整體結(jié)構(gòu)? |
SharpDeveloper項目背景? SharpDeveloper主體框架結(jié)構(gòu)? |
實現(xiàn)UI的自定義與可擴展,UI ? Framwork機制? |
實現(xiàn)強大的UI 平臺,為基于該UI平臺的模塊提供完整易用的UI定義與展現(xiàn)能力? UI Framework的設(shè)計思想? UI Framework在開發(fā)中的應(yīng)用? 如何實現(xiàn)可擴展的UI框架,實現(xiàn)UI元素的動態(tài)加載與定義? 如何構(gòu)建UI Framework? 剖析SharpDeveloper的UI架構(gòu)? 如何在以后的開發(fā)中重用并構(gòu)建UI Framework? 實驗:實現(xiàn)UI Framework 機制,并可在以后開發(fā)中重用該機制核心代碼,實現(xiàn)具有完整易用的UI Platform為應(yīng)用的開發(fā)打下完善的UI平臺? |
實現(xiàn)軟件可擴展性、 AddIn、Commands機制? |
軟件框架結(jié)構(gòu)設(shè)計中的可擴展性,解決業(yè)務(wù)邏輯的擴展與更改問題避免軟件的重構(gòu)? 實現(xiàn)具有強大擴展能力的應(yīng)用程序設(shè)計思想? AddIn, Commands機制的設(shè)計思想? 如何構(gòu)建AddIn, ? Commands機制,實現(xiàn)具有強大擴展能力的應(yīng)用程序? 剖析SharpDeveloper的AddIn, Commands架構(gòu)? 如何在以后的開發(fā)中重用并構(gòu)建AddIn, ? Commands? 實驗:實現(xiàn)AddIn, ? Commands 機制,并可在以后開發(fā)中重用該機制核心代碼,實現(xiàn)具有強大擴展能力的應(yīng)用程序? |
Event Centralize機制,實現(xiàn)低藕合的應(yīng)用程序框架,提高應(yīng)用程序的可維護性,可靠性? |
組件間設(shè)計原則,如何降低組件間關(guān)聯(lián)性? 實現(xiàn)低藕合的應(yīng)用程序框架的設(shè)計思想? Event Centralize機制的設(shè)計思想? 如何構(gòu)建Event Centralize機制,實現(xiàn)低藕合的應(yīng)用程序框架? 如何在以后的開發(fā)中重用并構(gòu)建Event Centralize機制? 實驗:實現(xiàn)Event Centralize機制,并可在以后開發(fā)中重用該機制核心代碼,實現(xiàn)低藕合的應(yīng)用程序框架? |
持久數(shù)據(jù)層的構(gòu)建? |
構(gòu)建統(tǒng)一的數(shù)據(jù)層模塊,屏蔽對低層數(shù)據(jù)源的直接訪問,避免對復雜數(shù)據(jù)源訪問,提高開發(fā)團隊的開發(fā)效率? 數(shù)據(jù)層設(shè)計的主要設(shè)計模式? 數(shù)據(jù)層設(shè)計的設(shè)計思想? 如何構(gòu)建持久數(shù)據(jù)層? 如何在以后的開發(fā)中重用并構(gòu)建持久數(shù)據(jù)層? 實驗:實現(xiàn)并構(gòu)建持久數(shù)據(jù)層,并可在以后開發(fā)中重用該機制核心代碼? |
?