課程簡介
概述
- 系統和元件的內聚力
- 系統/元件依賴關係
- 軟體架構
- Technical Architecture
- 企業架構
- SOA 和微服務架構
- 上述概念之間的關係
- 邏輯冗餘與依賴性
- 資料冗餘性與依賴性
Software Architecture
基礎
- 術語澄清:架構、設計、建模
- 正交性
- 康威律師事務所
常見架構
- 模組化分解
- 分層體系結構
- 集中式(仲介模式)
- 基於事件的架構
- 基於中斷
- 福喜
- 用戶端/伺服器
- 層次模型
面向物件設計原則
- 幹,SRP
- 封裝
- 針對介面程式設計
- 李斯科夫原理
- 得墨忒耳定律
Design Patterns
- 什麼是 Design Patterns
- 創建模式
- 結構模式
- 行為模式
- 模型-控制器-檢視 (MCV)
設計工具
- 域特定語言
- 詞彙分析
- CRC卡
- 場景
- Use Case 說明
UML 圖形表示
- 類圖
- 時序圖
- 聚合圖
- UML 工具
非 UML 圖形表示
- ER建模
- 狀態機
- 數據流
- 建築模型
設計與維護
- 萊曼定律
- 建築反模式
- 重構策略
SOA 和整合模式
- 集成技術與方法
- 同步/異步
- 更多細節 直接通信模式
- 直接和中介溝通
- 消息佇列
- ESB的
部署模式
- 代碼部署
- 不可變部署
- 可用性、可擴充性、高性能、容錯模式
- 資料與消息複製和聚類(CAP 定理)
客戶評論 (7)
培訓師的知識、參與度和親和力
Adam Kuklewski - GE Medical Systems Polska
課程 - Technical Architecture and Patterns
機器翻譯
它通過真實案例描述了現代解決方案
Catalin - Siemens S.R.L.
課程 - Technical Architecture and Patterns
機器翻譯
培訓設計得非常周到,從作爲架構師需要完成的第一步開始,到確保最終解決方案滿足所有必需的質量標準,過程中不斷提醒你每一個方面的重要性。除此之外,它不僅讓你瞭解架構的技術層面,還讓你認識到業務層面的重要性,讓你明白作爲架構師,你的工作不僅僅是設計出色的解決方案,還要爲公司帶來價值並基於戰略願景進行構建。Philippe是一位非常出色的培訓師,非常專業,擁有豐富的經驗,具備出色的溝通和軟技能,這些對於希望擔任此類架構角色的人來說也是必不可少的。最後但同樣重要的是,我非常感謝Philippe提供了完整的課程內容作爲PDF文件——現在我有了繼續學習的堅實基礎——再次感謝!
Alex R. - Siemens S.R.L.
課程 - Technical Architecture and Patterns
機器翻譯
如果是一整週的話會更好
Marius - Siemens S.R.L.
課程 - Technical Architecture and Patterns
機器翻譯
培訓師具備傾聽和理解我的案例/問題/困難的能力...
Francois - TE
課程 - Technical Architecture and Patterns
機器翻譯
培訓師對主題的投入和熱情
Khalid Alqahtani - General Organization for Social Insurance
課程 - Technical Architecture and Patterns
機器翻譯
該主題是當今的一個趨勢
Wael Mashal - SAP UK
課程 - Technical Architecture and Patterns
機器翻譯