機構介紹 Agency introduction
北京領宏教育科技有限責任公司,是1家致力于進行“軟件開發(fā)技能培訓”的教育機構。機構專注于軟件開發(fā)方面的培訓事業(yè),創(chuàng)造了“3級梯隊培養(yǎng)”的全新人才培養(yǎng)理念,著力打造有潛力的軟件精英人才。機構具備自主研發(fā)課程體系的能力,通過動態(tài)掌握就業(yè)市場的人才需求,并不斷地進行軟件企業(yè)的技術性調研,形成對軟件業(yè)態(tài)的評估機制;從而,機構的課程體系從面向學生快速的就業(yè)型的培訓,到國家級軟件水平認證考前輔導,到培養(yǎng)架構師和開發(fā)經(jīng)理,是1個不斷提升的軟件才人梯隊培養(yǎng)模式。同時,機構擁有專業(yè)的教研隊伍,他們具有豐富的教學經(jīng)驗,曾經(jīng)多年的軟件研發(fā)的從業(yè)經(jīng)歷,了教學目標的順利達成。另外,機構還真正地將技能培養(yǎng)與就業(yè)相結合。機構與幾十家軟件公司簽訂就業(yè)推薦協(xié)議,對學員進行針對性定向培養(yǎng)。同時機構自有的獵頭服務,了高端人才的更好地就業(yè)。這些舉措,得到了廣大學員的熱烈歡迎。領宏教育,擁有1支年輕的充滿朝氣和活力的團隊。我們?yōu)榱斯餐慕逃聵I(yè)理想走到了1起,歡迎并期待您成為我們中的1員。1、課程優(yōu)勢
1個沒有軟件架構師的軟件公司,就是1個軟件作坊,而作坊總是長不大。軟件架構師是軟件項目的靈魂,靈魂強大,項目才強大。長成大型軟件公司的,都有強大的靈魂。成為1個軟件架構師,是每個上進的程序員的理想。在軟件團隊中,運籌帷幄決勝千里,把自己的想法貫穿在軟件項目的整個過程,帶著兄弟過關斬將,最終完美的完成任務,無不體現(xiàn)了軟件架構師的光輝。2、軟件架構師優(yōu)勢調查
根據(jù)信息產(chǎn)業(yè)部的有關文件,高端人才匱乏是中國軟件產(chǎn)業(yè)當前發(fā)展最致命的阻礙因素之1,低水平軟件開發(fā)人員讓中國大多數(shù)軟件企業(yè)陷于嚴重的低水平重復開發(fā)狀態(tài),導致國內90%以上的軟件企業(yè)中的開發(fā)人員不到50人。根據(jù)“第3屆中國軟件工程大會”的報告,在中國,未來5年,高端軟件人才需求缺口達20萬。而每年自動成長起來的軟件架構師只有幾百人,可見市場需求的巨大。、軟件架構師,是可以通過快速學習成長起來的
程序員日常工作中所用到的知識技能,是無法順利成長為軟件架構師的。因為1個設計者和1個建造者,他們的知識體系和思維方式,是截然不同的。凡是自行成長起來的軟件架構師,都是在IT業(yè)經(jīng)常加班、私人空閑時間較少的大背景下,刻苦的堅持下來的?,F(xiàn)在,我們提供給你這樣的學習機會,能夠讓你在短期內,通過集中培訓,來掌握1名軟件架構師所應該掌握的知識技能,并培養(yǎng)你能夠成為軟件架構師所必須具備的各種素質。
可以說,這不僅僅是學習到多門知識技能,更是對各種素質的啟發(fā)和培養(yǎng),以及對職業(yè)前景做1個全面規(guī)劃。
教學主要內容:1、軟件架構及軟件架構設計的全面論述2、軟件架構設計的理論知識體系3、軟件架構設計的方法論4、設計模式5、經(jīng)典案例6、主流建模語言UML7、實戰(zhàn)8、中間件理論9、各層次架構設計全面論述10、案例解讀11、項目控制理論12、決定架構設計的因素13、風險分析和控制14、如何描述和評估軟件架構質量15、架構設計案例實戰(zhàn)16、軟件架構師需要具備的職業(yè)素養(yǎng)17、1對1的職業(yè)規(guī)劃和咨詢。詳細內容請登陸:.linhon./lesson31
課程
詳細內容
課時
軟件架構及軟件架構設計的全面論述
軟件架構在軟件項目中的價值,軟件架構師在項目管理團隊中的定位;
軟件架構的發(fā)展方向和未來趨勢;
3
平臺;
架構與系統(tǒng)的關系,平臺與應用的分離;
軟件工廠;
軟件架構設計的理論知識體系
面向對象設計的重新解讀;
3
類設計的原則(開閉原則、依賴倒置原則、替換原則、單一職責原則、接口分隔原則、組合復用原則、所知最少原則);
包設計的原則(包內聚和包耦合);
面向對象設計原則與GRASP架構模式;
軟件架構設計的方法論
(1)開發(fā)組織架構框架(TOGAF)
(2)架構開發(fā)方法(ADM)
(3)模型驅動架構(MDA)
(4)基于用例面向方面軟件架構設計(AOSD)
6
架構設計的原則(可維護性、可擴展性、可重用性、互操作性等);
組件(Component)的設計;
封裝(encapsulation)、抽象(abstraction)和委派(delegation)的原則;
設計模式
應用設計模式來實現(xiàn)好的結構;
9
設計模式的本質論;
分析創(chuàng)建型模式:單例模式、抽象工廠模式;
分析結構型模式:橋梁模式、裝飾模式、適配器模式、代理模式、合成模式;
分析行為型模式:命令模式、觀察者模式、狀態(tài)模式、策略模式、模板方法模式、訪問者模式;
設計模式的綜合應用;
AOP與OOAD, GOF設計模式關系
案例分析
失敗案例的失敗原因剖析;
經(jīng)典案例
媒體屏、爬蟲、編輯器、文件解析器
3
主流建模語言 UML
需求建模(域建模,用例建模)
9
業(yè)務建模
架構建模
應用建模
數(shù)據(jù)庫建模
測試建模
利用UML進行XML建模
實戰(zhàn)
電子商務站點的分析設計
6
中間件理論
軟件架構涉及12種服務模式;
6
中間件的設計
分析SAP的中間件設計思想
分析國內中間件研發(fā)狀況
各層次架構設計全面論述
MVC模型;
12
表現(xiàn)層框架設計
(表現(xiàn)層中UIP設計思想、表現(xiàn)層動態(tài)生成設計思想、表現(xiàn)層的模塊通訊設計思想);
中間層架構設計
(業(yè)務邏輯層組件設計、業(yè)務邏輯層工作流設計、服務界面設計、業(yè)務邏輯層實體設計、Web服務應用場景、業(yè)務邏輯層框架);
數(shù)據(jù)訪問層設計(持久層架構設計)
5種數(shù)據(jù)訪問模式、數(shù)據(jù)訪問層組件設計、工廠模式在數(shù)據(jù)訪問層應用、ORM、Hibernate與CMP2.0設計思想、靈活運用Xml Schema、事務處理設計、連接對象管理設計; XML設計、數(shù)據(jù)架構規(guī)劃與數(shù)據(jù)庫設計;
企業(yè)集成框架設計
(1)解決方案、數(shù)據(jù)集成、應用(接口)集成及應用服務
(2)EAI參考模型:業(yè)務模式、概念模式、邏輯模式、物理模式和實現(xiàn)模式
(3)如何設計企業(yè)應用系統(tǒng)集成
(4)深層剖析Web Services
(5)分析微軟CRM軟件的集成策略;
案例解讀
醫(yī)療信息集成系統(tǒng)架構設計;
3
項目控制理論
國內常見的開發(fā)團隊組織架構分析;
3
軟件生命周期進程模型介紹(【RUP與XP】【Agile與CMMI】【MSF】);
決定架構設計的因素
合同、需求、潛在風險、社會因素、法律法規(guī)行政因素、管理因素、時間因素、開發(fā)力量因素、錢相關因素、延期風險、交付因素、返工因素、等等
3
風險分析和控制
風險分類和風險關聯(lián)性分析;
風險控制手段;
3
如何描述和評估軟件架構質量
(1)軟件的質量建模
(2)評估軟件架構質量的價值
(3)怎樣改變軟件架構的質量
(4)如何評價軟件架構
(5)評估軟件構架師的能力
3
架構設計案例實戰(zhàn)
(以實際項目案例為背景)
(1)兩個千萬級行業(yè)項目的系統(tǒng)架構設計分析
(2)企業(yè)門戶站點架構設計
6
軟件架構師需要具備的職業(yè)素養(yǎng)
3
一對一的職業(yè)規(guī)劃和咨詢
3+
總計
84課時,13天
掃一掃
獲取更多福利
獵學網(wǎng)企業(yè)微信
獵學網(wǎng)訂閱號
獵學網(wǎng)服務號