班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
|
設計模式及最佳實踐培訓
?
設計模式及最佳實踐培訓
培訓內容:
設計模式基礎?
???
面向對象原則與設計模式?
???
可擴展性、可維護性與設計模式
???
設計模式的分類原則
???
設計模式的優劣權衡
設計模式最佳實踐
???
分析系統中的變化
???
設計模式的使用原則?
???
UML模型中如何使用設計模式
???
案例分析:使用設計模式的實踐流程
???
利用IoC模式建立配置級別的擴展能力
設計模式使用準備階段
???
健壯性分析(獲得邊界對象、控制對象與實體對象)?
???
轉換需求場景(使用時序圖轉述需求,獲得對象行為細節)?
???
整理分析類(獲得對象間關系)?
???
對象狀態建模(獲得事件模型,使用狀態圖建模)?
???
局部分析階段成果提交?
???
案例實踐:使用Agile_ICONIX實踐局部分析
創建型模式(每種模式從意圖、描述、問題和實例四個方面介紹)
???
單件模式與實例對象管理方式?
???
原型模式與集合?
???
生成器模式?
???
工廠模式與可配置性設計?
???
綜合分析創建型模式?
???
案例分析:Remoting中的設計模式
結構型設計模式(每種模式從意圖、描述、問題和實例四個方面介紹)
???
代理模式?
???
外觀模式與業務外觀層設計?
???
裝飾模式?
???
適配器模式、橋接模式?
???
組合模式?
???
綜合分析結構型模式?
???
案例分析:代理模式構造復雜權限管理系統
行為型模式(每種模式從意圖、描述、問題和實例四個方面介紹)
???
職責鏈模式與表達式解析?
???
命令模式與備忘錄模式?
???
中介者模式與觀察者模式?
???
策略模式?
???
模板方法模式?
???
訪問者模式?
???
狀態模式?
???
綜合分析行為型模式?
???
案例分析:基于工作流系統開發中的設計模式
設計模式的擴展
???
MVC模式?
???
Caching模式?
???
Pooling模式?
???
案例分析:MemCached緩存中的設計模式?
???
案例分析:開源項目中的設計模式XXXUnit
設計模式與交流
???
設計模式語言與組織成員的設計交流?
???
軟件設計師在UML工具中執行設計模式?
???
軟件架構設計師普及設計模式語言?
???
設計模式與架構模式?
???
敏捷設計中的交流語言
拙劣設計的壞癥狀與重構
???
拙劣設計常見癥狀?
???
設計重構的基本策略?
???
重構的基本原則?
???
利用單元測試進行重構?
???
重構到設計模式?
???
在詳細設計中如何找到重構點
設計模式在大型項目中應用?
???
設計模式的使用頻度與性能關系?
???
分析某高性能要求系統的內存管理與設計模式?
???
分析某開發接口的平臺與設計模式應用
? ?
|