关于举办“软件重构与设计模式”培训的通知
培训对象
了解实效编程
掌握面向对象的编程原则
掌握UML在设计中的应用
掌握职责分配模式的应用
掌握设计模式的应用
掌握测试驱动开发方法
掌握重构的手法
了解如何选择和使用框架
好的设计:“球不是这么踢的”
让目标指导行动
设计已死?
足够好的软件
化整为0,个个击破
先实现后设计
用例场景
健壮性分析图
时序图
协作图
类图
包图
逻辑框架和层
模型-视图分离原则
通用语言
模型驱动设计
面向深层理解的重构
保持模型一致性
创建者
信息
低耦合
控制器
高内聚
多态
纯虚构
间接性
防止变异
红色
绿色
重构
模式
行为型模式
创建型模式
结构型模式
开闭原则
里氏科夫替换原则
单一职责原则
接口隔离原则
依赖倒置原则
不要重复你自己原则
你不需要它原则
KISS原则行为型模式
注重实效的开发人员、开发工程师、开发团队负责人等。
二、学员基础
具有项目设计、开发工作经验。
三、师资
由业界知名人士亲自授课:
姜老师:培训中心讲师,“863项目”,席架构师,敏捷开发实践者,具有多年在第成功管理大型软件项目的经验,对软件项目组织具有深刻见解和实践知识。
四、培训目标
五、培训内容
本课程内容理论性与实践性都较强,采取讲课、讨论、实践三者结合的方式,形成一整套解决问题的方法。
目标:理解重构的基本思想,掌握关键的重构技巧。
第二部分 用例驱动设计:用例与功能
目标:理解用例驱动设计的基本方法,掌握关键UML应用技巧。
第三部分 领域驱动设计:何为“领域驱动设计”
目标:理解领域驱动设计的基本方法,掌握关键重构技巧。
第四部分 职责驱动设计:GRASP是什么?
目标:理解职责驱动涉及的基本方法,掌握关键的重构技巧。
第五部分 测试驱动开发:TDD
目标:理解测试驱动开发的基本思想,掌握关键的开发技巧。
第六部分 设计模式与变迁
目标:理解设计模式的基本内容,掌握关键的重构技巧。
第七部分 设计原则:“重构怎么能没有原则”?
目标:理解基本面向对象的设计原则,掌握结构优化的重构技巧。
以上大纲仅用于罗列课程中的知识点,在实际授课时将会穿插在实际案例里,并非完全按时间顺序讲解。
六、证 书
培训结束,颁发由中科院计算所职业培训中心“软件设计师”结业证书。
七、费 用
培训费:4900元/人(含教材、证书、午餐、等)食宿统一安排,费用自理。
以上就是软件开发培训课程的全部内容介绍,如需了解更多的软件开发培训班、课程、价格、试听等信息,也可以点击进入 软件开发 相关频道,定制专属课程,开始您的学习之旅。