学校介绍

曼顿培训网(www.mdpxb.com),是北京曼顿企业管理咨询有限公司(以下简称北京曼顿咨询)旗下网站。是总部位于美国的国际职业认证标准联合会在北京地区授权的培训考试及认证单位[认证号:IOCL086132],同时也是 香港培训认证中心授权的培训认证机构[认证号:HKTCC(GZ)A1.. 招生资质: 已认证
学校优势: 企业内训方面/公开课方面
咨询电话: 13810210257
分享到:
“软件重构与设计模式”培训(北京,11月2-3日)
2017/9/13 7:34:12 来源:北京曼顿企业管理咨询有限公司 [加入收藏]
“软件重构与设计模式”培训(北京,11月2-3日)
【举办单位】北京曼顿培训网 www.mdpxb.com 中国培训资讯网 www.e71edu.com
【咨询电话】4006820825 010-56133998 13810210257
【培训日期】2017年11月2-3日
【培训地点】北京
【培训对象】注重实效的开发人员、开发工程师、开发团队负责人等。
【课程背景】
软件重构是指在不改变软件功能和外部可见性的情况下,为了改善软件的结构,提高清晰性、可扩展性和可重用性而对软件进行的改造。简而言之,重构就是改进已经写好的软件的设计。在敏捷开发方法学中,重构常常是软件开发循环的一部分,开发者通过增加新的测试和功能,或者重构代码来改善内部的一致性和清晰性。重构也是代码维护中的一部分,既不修正错误,又不增加新的功能性,而是用于提高代码的可读性或者改变代码的结构和设计,使其在将来更容易被维护。特别是,在现有的程序的结构下,给一个程序增加一个新的行为会非常困难,因此开发人员可能先重构这部分代码,使加入新的行为变得容易。
本课程的目标是:了解实效编程、掌握面向对象的编程原则、掌握UML在设计中的应用、掌握职责分配模式的应用、掌握设计模式的应用、掌握测试驱动开发方法、掌握重构的手法以及了解如何选择和使用框架。
【培训要点】
互联网思维,就是在(移动)互联网+、大数据、云计算等科技不断发展的背景下,对市场、用户、产品、企业价值链乃至对整个商业生态进行重新审视的思考方式。
互联网思维并不是狭义的专指互联网行业的思考方式,也不仅仅指的在传统行业引入互联网技术,而是利用互联网时代形成的新思想、新方法,以创新思维驱动,改造传统行业的思维方式、商业模式、组织方法,从而极大地提升有关行业的市场竞争力。
在创新驱动的新常态下,企业做的事情可能并不是互联网,但企业的思维方式要逐渐像互联网的方式去想问题。经过几年的努力,这种观念已经逐步被越来越多的企业家、甚至企业以外的各行各业、各个领域的人所认可,“互联网思维”这个词也演变成多个不同的解释。
人们已经逐步的认识到,互联网时代的思考方式,并不局限在互联网产品、互联网企业。这里指的互联网,也不单指桌面互联网或者移动互联网,是泛互联网。因为未来的网络形态一定是跨越各种终端设备的,台式机、笔记本、平板、手机、手表、眼镜,等等。
本课程是一个高级课程,重点是应用逆向思维,关注问题、对策与解决方案。在课程的讲解过程中,既讨论相关的思想与方法,以及方法论之间的逻辑,又通过一些案例场景,说明这些思想方法是如何在实践中应用的,重在理清思路,从而为我们解决实际问题提供有益的参考,为提升创新驱动下的企业转型提供一条思考脉络。
【培训目标】
了解实效编程
掌握面向对象的编程原则
掌握UML在设计中的应用
掌握职责分配模式的应用
掌握设计模式的应用
掌握测试驱动开发方法
掌握重构的手法
了解如何选择和使用框架
【课程大纲】
本课程内容理论性与实践性都较强,采取讲课、讨论、实践三者结合的方式,形成一整套解决问题的方法。
第一部 好的设计:“球不是这么踢的”
■让目标指导行动
■设计已死?
■足够好的软件
■化整为零,个个击破
■先实现后设计
目标:理解重构的基本思想,掌握关键的重构技巧。
第二部分 用例驱动设计:用例与功能
■用例场景
■健壮性分析图
■时序图
■协作图
■类图
■包图
■逻辑框架和层
■模型-视图分离原则
目标:理解用例驱动设计的基本方法,掌握关键UML应用技巧。
第三部分 领域驱动设计:何为“领域驱动设计”
■通用语言
■模型驱动设计
■面向深层理解的重构
■保持模型一致性
目标:理解领域驱动设计的基本方法,掌握关键重构技巧。
第四部分 职责驱动设计:GRASP是什么?
■创建者
■信息专家
■低耦合
■控制器
■高内聚
■多态
■纯虚构
■间接性
■防止变异
目标:理解职责驱动涉及的基本方法,掌握关键的重构技巧。
第五部分 测试驱动开发:TDD
■红色
■绿色
■重构
■模式
目标:理解测试驱动开发的基本思想,掌握关键的开发技巧。
第六部分 设计模式与变迁
■行为型模式
■创建型模式
■结构型模式
目标:理解设计模式的基本内容,掌握关键的重构技巧。
第七部分 设计原则:“重构怎么能没有原则”?
■开闭原则
■里氏科夫替换原则
■单一职责原则
■接口隔离原则
■依赖倒置原则
■不要重复你自己原则
■你不需要它原则
■KISS原则行为型模式
目标:理解基本面向对象的设计原则,掌握结构优化的重构技巧。
以上大纲仅用于罗列课程中的知识点,在实际授课时将会穿插在实际案例里,并非完全按时间顺序讲解。
【讲师介绍】
姜老师,曼顿培训网网(www.mdpxb.com)资深讲师。培训中心高级讲师,国家“863项目”专家,首席架构师,敏捷开发资深实践者,具有多年在第一线成功管理大型软件项目的经验,对软件项目组织具有深刻见解和实践知识。
【费用及报名】
1、费用:培训费4900元(含培训费、讲义费);如需食宿,会务组可统一安排,费用自理。
2、报名咨询:4006820825 010-56133998 56028090 13810210257 鲍老师
3、报名流程:电话登记-->填写报名表-->发出培训确认函
4、备注:如课程已过期,请访问我们的网站,查询最新课程
5、详细资料请访问北京曼顿培训网:www.mdpxb.com (每月在全国开设四百多门公开课,欢迎报名学习)

我要发表评论

      危正龙
      方向:更多管理研修
      危正龙 EMC教练 中国职业经理人沙盘实战演练专家教练 清华大学国家CIMS培训中心EMBA班客座教授 学历和历任职务: MBA硕士,历任王码五笔公司全国营销经理、王码集团人力...