课程费用

5800.00 /人

课程时长

2

成为教练

课程简介

企业级架构设计

目标收益

通过实战,可以让学员比单单学习架构理论留下更深刻的印象,也会在实际的工作中更有应用性和可操作性。

培训对象

各类 IT/软件企业和研发机构的架构师,软件设计师、程序员。

课程大纲

架构基础知识 内容一:架构与架构师
1. 隐式架构 & 显示架构
2. 什么属于架构,什么不属于
3. 架构师到底是什么?
4. 软件生命周期
内容二:UML必要知识
1. UML 草稿模式
2. UML 蓝本模式
3. UML 编程语言模式
4. UML : 用例图,类图,顺序图
设计原则和模式 内容三:设计原则和模式
1. 什么是良好的代码与设计
2. 系统腐坏的信号
3. 结构化设计,分离关注点
4. 从原则到模式
5. 安全开发生命周期
6. 面向方面编程
业务层架构 内容四:业务层架构
业务层究竟是什么
领域模型
业务规则,验证逻辑
逻辑层 VS 物理层
如何部署业务逻辑层
业务逻辑层与其他层
创建业务逻辑层的模式
内容五:业务层架构模式
表模块模式
表适配器
表数据网关模式
活动记录模式
外键映射模式
行数据网关模式
领域模型模式
仓储模式
业务层模式总结
服务层架构 内容六:服务层架构
服务层究竟是什么
服务层的职责
组织系统的行为
服务层与多客户端支持
内容七:服务层架构模式
远程外观模式
数据迁移对象模式
DTO 对象适配器
面向服务架构
SOA 的原则
服务层总结
数据访问层架构 内容八:数据访问层架构
数据访问层的功能需求
数据访问层和业务层
数据访问层和服务层
数据访问层和表现层
内容九:数据访问层架构模式
分离接口模式
插件模式
数据访问层工厂
控制反转模式
数据上下文
实现持久化层
数据映射器
仓储模式
内容十:高级数据访问层架构
条件查询器
事务处理
工作单元模式
标识映射
并发处理
延迟加载
使用 O/RM 工具增强数据访问层
表现层架构 内容十一:高级数据访问层架构
表现层的演化
MVC 模式
Model2:MVC 的 Web 变体
MVP 模式
Presentation Model 模式
如何选择表现层模式
架构基础知识
内容一:架构与架构师
1. 隐式架构 & 显示架构
2. 什么属于架构,什么不属于
3. 架构师到底是什么?
4. 软件生命周期
内容二:UML必要知识
1. UML 草稿模式
2. UML 蓝本模式
3. UML 编程语言模式
4. UML : 用例图,类图,顺序图
设计原则和模式
内容三:设计原则和模式
1. 什么是良好的代码与设计
2. 系统腐坏的信号
3. 结构化设计,分离关注点
4. 从原则到模式
5. 安全开发生命周期
6. 面向方面编程
业务层架构
内容四:业务层架构
业务层究竟是什么
领域模型
业务规则,验证逻辑
逻辑层 VS 物理层
如何部署业务逻辑层
业务逻辑层与其他层
创建业务逻辑层的模式
内容五:业务层架构模式
表模块模式
表适配器
表数据网关模式
活动记录模式
外键映射模式
行数据网关模式
领域模型模式
仓储模式
业务层模式总结
服务层架构
内容六:服务层架构
服务层究竟是什么
服务层的职责
组织系统的行为
服务层与多客户端支持
内容七:服务层架构模式
远程外观模式
数据迁移对象模式
DTO 对象适配器
面向服务架构
SOA 的原则
服务层总结
数据访问层架构
内容八:数据访问层架构
数据访问层的功能需求
数据访问层和业务层
数据访问层和服务层
数据访问层和表现层
内容九:数据访问层架构模式
分离接口模式
插件模式
数据访问层工厂
控制反转模式
数据上下文
实现持久化层
数据映射器
仓储模式
内容十:高级数据访问层架构
条件查询器
事务处理
工作单元模式
标识映射
并发处理
延迟加载
使用 O/RM 工具增强数据访问层
表现层架构
内容十一:高级数据访问层架构
表现层的演化
MVC 模式
Model2:MVC 的 Web 变体
MVP 模式
Presentation Model 模式
如何选择表现层模式

课程费用

5800.00 /人

课程时长

2

预约体验票 我要分享

近期公开课推荐

近期公开课推荐

提交需求