適用對象:需求人員、設計人員、軟件架構設計師、測試人員。
課程列表
微服務架構與持續部署
面授時長:30 小時

課程簡介:1、 認識敏捷開發與微服務架構
2、 掌握Jenkins的構建語法
3、 掌握代碼自動審查的實現
4、 實際開發一個微服務項目持續部署到云服務器的Docker
軟件金領面向對象開發專題系列之面向對象分析與設計
面授時長:18 小時

課程簡介:基本掌握面向對象技術基本概念和面向對象分析與設計方法
、具備夠按照RUP的分析設計過程使用UML模型來進行初步的系統分析與設計的能力
軟件金領面向對象開發專題系列之需求工程
面授時長:24 小時

課程簡介:基本掌握統一軟件過程的業務建模和需求過程門類
、理解業務建模、需求框架、用例建模、需求管理的理論知識
、掌握前景文檔、用例模型、補充規約和用例規格的基本內容和開發方法
軟件金領面向對象開發專題系列之業務建模
面授時長:18 小時

課程簡介:基本掌握RUP的業務建模過程門類
、掌握業務建模的基本內容和開發方法
、能夠初步按照RUP進行業務建模和依據業務模型開發需求
SOA與微服務架構設計最佳實踐
面授時長:18 小時

課程簡介:理解SOA方法論的中心思想,參考架構和生命周期模型
、了解SOA的生命周期中的角色及其職責以及實施SOA完整的端到端的視圖
、掌握CBM(組件化業務模型)與SOMA(面向服務的建模和架構)兩種主要的SOA實踐方法
UML建模
面授時長:30 小時

課程簡介:UML是面向對象開發中一種通用的圖形化建模語言,它定義良好、易于表達、功能強大且普遍適用。面向對象的分析主要在加強對問題空間和系統任務的理解、改進各方交流、與需求保持一致和支持軟件重用等4個方面表現出比其他系統分析方法更好的能力,成為主流的系統分析方法。UML統一了面向對象方法中使用的符號,并且就被OMG接納為其標準之一。UML本身成為現代軟件工程環境中對象分析和設計的重要工具。本課程將揭示UML在軟件工程各個領域的建模技術,提升軟件工程師的分析與設計的能力。
大型軟件架構設計實踐
面授時長:18 小時

課程簡介:理解大型軟件架構設計的思維模型
掌握大型軟件架構設計的流程
掌握大型軟件架構設計的方法與技巧
面向對象分析與設計
面授時長:18 小時

課程簡介:面向對象分析與設計方法是目前軟件開發的主流方法,是軟件工程人才必須掌握的基礎知識和必備的能力。
本課程以軟件工程和對象技術的基本理論框架為基礎,結合統一建模語言UML2.X和軟件開發項目案例,重點闡述以面向對象系統分析和系統設計方法為主線的軟件工程領域關鍵技術,并以專題的方式介紹了模型驅動的開發、基于復用的開發和面向服務的開發等相關最新技術前沿。
企業架構設計實踐
面授時長:24 小時

課程簡介:獲得完整的IT戰略和業務戰略協調配合的規劃能力
掌握如何建立IT戰略并不斷完善IT戰略的生命周期和方法并實踐企業架構的基本工作過程和實踐方法
幫助學員掌握如何持續不斷的維護企業的信息系統架構,使其朝著一個良性的方向發展,使企業信息化能和諧,穩妥的進行掌握建立信息化機構的組織,流程和責任的體系設計方法,為IT戰略和企業體系架構能和業務與時俱進提供基礎保障
嵌入式軟件架構設計實踐
面授時長:18 小時

課程簡介:掌握嵌入式需求如何轉變成嵌入式系統架構的方法和過程
掌握嵌入式系統架構分析方法(面向過程,面向對象和面向方面)
掌握嵌入式系統架構評審方法
嵌入式系統可靠性設計實踐
面授時長:12 小時

課程簡介:掌握嵌入式軟件可靠性需求分析方法
、掌握嵌入式軟件架構可靠性設計方法
軟件架構設計最佳實踐
面授時長:18 小時

課程簡介:掌握軟件架構設計的策略與方法并能使用工具完成軟件架構設計
、學會撰寫軟件架構文檔
、理解大型復雜項目軟件架構設計過程
軟件架構實踐工程化
面授時長:12 小時

課程簡介:理解系統架構與系統工程的關系
、掌握基于QFD的系統質量設計方法
、掌握系統架構的設計方法與切割策略
軟件架構五項修煉
面授時長:18 小時

課程簡介:掌握五項修煉的方法
、掌握軟件架構的締造過程和重構的路線圖
、解決架構設計中的常見問題
軟件詳細設計最佳實踐
面授時長:18 小時

課程簡介:掌握軟件架構設計的策略與方法,能夠使用工具完成軟件架構設計
、學會撰寫軟件架構文檔
、理解大型復雜項目軟件架構設計過程
軟件性能設計最佳實踐
面授時長:12 小時

課程簡介:掌握軟件不同層次性能設計策略與方法
、掌握軟件性能維護調優的戰術
、掌握軟件質量屬性設計平衡策略
設計模式最佳實踐
面授時長:24 小時

課程簡介:能在白紙上畫出所有的模式結構和時序圖
、掌握不同設計模式的代碼實現放法
軟件設計思維訓練營
面授時長:12 小時

課程簡介:理解設計思維模型
掌握基于設計思維的設計方法
結合自己架構設計實踐經驗擴充思維模型
數據庫架構設計實踐
面授時長:12 小時

課程簡介:掌握數據業務模型構建過程
掌握數據庫架構與詳細設計
提高數據庫構架設計思維方式與技巧
私有云架構設計實踐
面授時長:12 小時

課程簡介:理解公有云與私有云的差異掌握私有云系統架構設計策略與方法
掌握虛擬化技術與監控
融合SOA、微服務、云計算的私有云系統設計方法
云計算架構設計實踐
面授時長:30 小時

課程簡介:熟悉分布式計算領域的常用算法
掌握Hive、HBase使用與優化技巧
理解云計算的發展歷史,實踐應用,核心技術和商業價值
Scrum項目管理與開發實踐
面授時長:12 小時

課程簡介:基本掌握迭代生命周期模型的原理,理解敏捷開發過程
、掌握迭代估算與計劃,迭代執行與評估,團隊協作等Scrum項目管理方法
、了解測試驅動的編碼,重構等最佳開發實踐
領域驅動設計(DDD)
面授時長:12 小時

課程簡介:1、 解決需求分析人員與開發團隊的溝通問題
2、 解決從需求到開發實現的設計問題
3、 解決系統過于復雜導致代碼難以維護的開發問題