课程大纲
概述
- 系统和组件的内聚力
- 系统/组件依赖关系
- 软件架构
- Technical Architecture
- 企业架构
- SOA 和微服务架构
- 上述概念之间的关系
- 逻辑冗余与依赖性
- 数据冗余性与依赖性
Software Architecture
基础
- 术语澄清:架构、设计、建模
- 正交性
- 康威律师事务所
常见架构
- 模块化分解
- 分层体系结构
- 集中式(中介模式)
- 基于事件的架构
- 基于中断
- 福喜
- 客户端/服务器
- 图层模型
面向对象设计原则
- 干,SRP
- 封装
- 针对接口编程
- 李斯科夫原理
- 得墨忒耳定律
Design Patterns
- 什么是 Design Patterns
- 创建模式
- 结构模式
- 行为模式
- 模型-控制器-视图 (MCV)
设计工具
- 域特定语言
- 词汇分析
- CRC卡
- 场景
- Use Case 说明
UML 图形表示
- 类图
- 时序图
- 聚合图
- UML 工具
非 UML 图形表示
- ER建模
- 状态机
- 数据流
- 建筑模型
设计与维护
- 莱曼定律
- 建筑反模式
- 重构策略
SOA 和集成模式
- 集成技术与方法
- 同步/异步
- 更多细节 直接通信模式
- 直接和中介沟通
- 消息队列
- ESB的
部署模式
- 代码部署
- 不可变部署
- 可用性、可扩展性、高性能、容错模式
- 数据和消息复制和聚类(CAP 定理)
客户评论 (7)
它通过真实范例描述了MODERN解决方案
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
机器翻译
The trainer engagement and passion about the subject
Khalid Alqahtani - General Organization for Social Insurance
课程 - Technical Architecture and Patterns
The topic is a trend today
Wael Mashal - SAP UK
课程 - Technical Architecture and Patterns
The Event Storming exercise and how we transformed it into a "theoretically working" software architecture.