曙海教學(xué)優(yōu)勢(shì)
本課程,秉承二十一年積累的教學(xué)品質(zhì),以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,面向企事業(yè)項(xiàng)目實(shí)際需要,老師將會(huì)與您分享設(shè)計(jì)的全流程以及工具的綜合使用經(jīng)驗(yàn)、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓(xùn)的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系,合作企業(yè)30萬+。曙海培訓(xùn)的課程在業(yè)內(nèi)有著響亮的知名度。
?通過培訓(xùn)您將會(huì):
1.?理解設(shè)計(jì)的關(guān)鍵原則和概念
2.?深入理解OOP的設(shè)計(jì),特別針對(duì)抽象的應(yīng)用以及多態(tài)的使用
3.?理解5大設(shè)計(jì)原則的指導(dǎo)作用
4.?理解典型創(chuàng)建型設(shè)計(jì)模式的應(yīng)用場(chǎng)景和使用原則?
5.?理解典型結(jié)構(gòu)型設(shè)計(jì)模式的應(yīng)用場(chǎng)景和使用原則
6.?理解典型行為型設(shè)計(jì)模式的應(yīng)用場(chǎng)景和使用原則
7.?學(xué)習(xí)構(gòu)建Command?Framework、Event?Framework應(yīng)用程序架構(gòu),?有效掌握創(chuàng)建型、結(jié)構(gòu)型、行為型設(shè)計(jì)模式的綜合應(yīng)用,?在一個(gè)大的架構(gòu)中實(shí)現(xiàn)多種設(shè)計(jì)模式的配合,同時(shí)通過掌握Command?Framework、Event?Framework來構(gòu)建低耦合、高擴(kuò)展的業(yè)務(wù)邏輯架構(gòu)設(shè)計(jì),實(shí)現(xiàn)消息總線、業(yè)務(wù)邏輯架構(gòu)框架、Domain?Objects等軟件架構(gòu)難點(diǎn)的設(shè)計(jì)
課程介紹:
軟件設(shè)計(jì)與模式分為三個(gè)部分,即面向?qū)ο蟮姆治?、設(shè)計(jì)和設(shè)計(jì)原則,典型設(shè)計(jì)模式應(yīng)?用于分析和軟件架構(gòu)整合設(shè)計(jì)模式,通過循序漸進(jìn)的學(xué)習(xí)方式,理解OOP的高級(jí)設(shè)計(jì)、模式與設(shè)計(jì)的綜合應(yīng)用以及軟件架構(gòu)設(shè)計(jì)與模式的綜合應(yīng)用。以實(shí)際項(xiàng)目案例為背景貫穿整個(gè)培訓(xùn)項(xiàng)目,讓學(xué)員實(shí)踐如何通過詳細(xì)設(shè)計(jì)到模式,從模式設(shè)計(jì)到架構(gòu)設(shè)計(jì)的整體過程。作為詳細(xì)設(shè)計(jì)的高級(jí)課程和深入課程,能有效避免設(shè)計(jì)中出現(xiàn)的主要錯(cuò)誤,借助真實(shí)項(xiàng)目案例,展示如何在實(shí)際開發(fā)之中正確的選擇和運(yùn)用模式。理論與實(shí)踐相結(jié)合。通過具體項(xiàng)目指導(dǎo)學(xué)員在實(shí)際環(huán)境中怎么用?老師會(huì)結(jié)合自己的經(jīng)驗(yàn),在講課過程中為大家答疑解惑。課內(nèi)與課外相結(jié)合。三天的時(shí)間很短,老師只能給大家領(lǐng)進(jìn)門。在課程結(jié)束后,老師會(huì)給學(xué)員提供很多精心準(zhǔn)備的資料,以方便大家進(jìn)一步學(xué)習(xí)和實(shí)踐。
?
課程大綱:
第一章、面向?qū)ο笙到y(tǒng)設(shè)計(jì)概述
第二章、面向?qū)ο蟮闹匾獞?yīng)用及技術(shù)
第三章、面向?qū)ο蟮姆治龊驮O(shè)計(jì)
第四章、面向?qū)ο蟮脑O(shè)計(jì)原則
第五章、創(chuàng)建型設(shè)計(jì)模式(Abstract?Factory)
第六章、創(chuàng)建型設(shè)計(jì)模式(Builder)
第七章、結(jié)構(gòu)型設(shè)計(jì)模式?(Adapter)
第八章、結(jié)構(gòu)型設(shè)計(jì)模式?(Bridge)
第九章、行為型設(shè)計(jì)模式(Command)
第十章、行為型設(shè)計(jì)模式(Observer)
第十一章、Commands?Framework
第十二章、Event?Framework
?