2007年11月10日 阿里巴巴网络技术 设计模式培训成功举办

火龙果软件设计模式培训典型客户:IBM,华为,Sun,中国银行,GE,中国移动,爱立信,HP,西门子,支付宝,诺基亚,神州数码,路透社,Philips,国航,富士通研发中心等等。

2007年11月10日,火龙果软件为阿里巴巴网络技术实施的设计模式培训圆满结束。

火龙果软件技术工程师在培训前充分调查了客户的培训需求,和客户进行了深入沟通,根据客户的案例定制了高质量的针对性培训方案,由火龙果软件实践经验丰富的资深技术顾问讲授,火龙果始终倡导的互动案例式教学、真实工作场景演练的培训模式,使本次培训得到学员的好评,大家对火龙果专业技术讲师的技术水平、答疑能力、案例讲解、激发学员的热情等方面给予了充分的肯定。

课程目标:

通过本课程,学员可以在理论上有较大的完善和提升,开阔视野,通过培训和实战案例,熟练掌握常用设计模式,提升架构设计能力。本课程将:
1、 在实战案例中讲解理论;
2、 辨析系统架构和设计模式;
3、 提供各模式的源码DEMO
  • 灵活运用设计模式进行重构,
  • 利用设计模式改善软件设计架构,增强软件的灵活性、扩展性和重用性。
  • 课程可以结合的语言:C++/C,Java,C#,VB,Delphi,F#,Rails
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练,详见 学习手册

    课程内容:

    设计模式基础
    面向对象原则与设计模式
    • 优先使用聚合原则
    • 单一职责开闭原则
    • 依赖倒置原则
    • 里氏代换原则
    • 接口隔离原则
    • 迪米特法则
    可扩展性、可维护性与设计模式
    设计模式的分类原则
    设计模式的优劣权衡
    设计模式最佳实践
    分析系统中的变化
    设计模式的使用原则
    UML模型中如何使用设计模式
    案例分析:使用设计模式的实践流程
    • 相关的设计问题
      • 表示层、业务逻辑层、数据访问层的解耦
      • 数据访问可扩展性
      • 数据访问性能
      • 业务逻辑处理的可变性
      • 实现OCP原则
    • 围绕问题应用设计模式
      • 使用工厂模式建立数据访问接口的可扩展性
      • 应用门面模式降低层次之间的偶合度
      • 策略模式为业务逻辑建立可适应性
    利用IoC模式建立配置级别的扩展能力
    设计模式使用准备阶段
    (1) 健壮性分析(获得边界对象、控制对象与实体对象)
    (2) 转换需求场景(使用时序图转述需求,获得对象行为细节)
    (3) 整理分析类(获得对象间关系)
    (4) 对象状态建模(获得事件模型,使用状态图建模)
    (5) 局部分析阶段成果提交
    (6) 案例实践:使用Agile_ICONIX实践局部分析
    创建型模式(每种模式从意图、描述、问题和实例四个方面介绍) (1)单件模式与实例对象管理方式
    (2)原型模式与集合
    (3)生成器模式
    (4)工厂模式与可配置性设计
    (5)综合分析创建型模式
    (6)案例分析:Remoting中的设计模式
    结构型设计模式(每种模式从意图、描述、问题和实例四个方面介绍) (1)代理模式
    (2)外观模式与业务外观层设计
    (3)装饰模式
    (4)适配器模式、桥接模式
    (5)组合模式
    (6)综合分析结构型模式
    (7)案例分析:代理模式构造复杂权限管理系统
    行为型模式(每种模式从意图、描述、问题和实例四个方面介绍) (1)职责链模式与表达式解析
    (2)命令模式与备忘录模式
    (3)中介者模式与观察者模式
    (4)策略模式
    (5)模板方法模式
    (6)访问者模式
    (7)状态模式
    (8)综合分析行为型模式
    (9)案例分析:基于工作流系统开发中的设计模式
    设计模式的扩展 MVC模式
    Caching模式
    Pooling模式
    案例分析:MemCached缓存中的设计模式
    案例分析:开源项目中的设计模式XXXUnit
    设计模式与交流 设计模式语言与组织成员的设计交流
    软件设计师在UML工具中执行设计模式
    软件架构设计师普及设计模式语言
    设计模式与架构模式
    敏捷设计中的交流语言
    拙劣设计的坏症状与重构 拙劣设计常见症状
    设计重构的基本策略
    重构的基本原则
    利用单元测试进行重构
    重构到设计模式
    在详细设计中如何找到重构点
    设计模式在大型项目中应用
    设计模式的使用频度与性能关系
    分析某高性能要求系统的内存管理与设计模式
    分析某开发接口的平台与设计模式应用

    更多培训课程请访问培训中心
    更多项目咨询请访问咨询中心
    相关技术文章技术文章

     

    软件设计精品课程
     
    课程名称 学时 报名
    软件设计原理与实践 2天 报名
    软件架构师--高级实践
    4天 报名
    软件架构设计方法、案例与实践(多层次集成)
    4天 报名
    嵌入式软件架构设计—高级实践 3天 报名
    面向应用的架构设计与架构师实践 4天 报名
    软件架构案例分析和最佳实践 4天 报名
    EA工具和架构设计 4天 报名
    设计模式原理与应用 2天 报名
    业务架构设计 4天 报名
    企业架构设计 4天 报名
    软件架构案例分析和最佳实践 4天 报名
    软件架构师(面向服务) 4天 报名
    3天 报名
    Framework设计与应用 3天 报名
    单元测试+重构+设计模式+技术文档 4天 报名
    4天 报名

     


    如果课程不符合您的期望,您可以发出课程定制请求, 可以定制的范围:
    课程内容,讲师人选,培训采用的案例,培训课时,开课时间,
    请把定制要求用邮件或者电话告知我们>>>网页式表单 , 表单rar下载
    更多培训课程与成功案例,请访问>>>设计模式培训系列课程
    火龙果软件工程技术中心 报名咨询热线: 北京 010-62670835 上海 021-50800371 深圳 15801587207
    版权所有:火龙果软件工程技术中心