当前位置:首页 > 培训课程 > 课程详情
软件重构与设计模式培训(北京,10月13-14日)
课程类型:生产管理 授课语言:普通话
总学课时:2天 培训费用:4900元
授课时间:2016年10月13日至2016年10月14日 授课地点:北京
浏览次数:5795次 参加培训:在线报名

【课程大纲】

软件重构与设计模式培训(北京,10月13-14日)
【举办单位】北京曼顿培训网  【培训日期】2016年10月13-14日
【培训地点】北京
【培训对象】注重实效的开发人员、开发工程师、开发团队负责人等。

【课程背景】
软件重构是指在不改变软件功能和外部可见性的情况下,为了改善软件的结构,提高清晰性、可扩展性和可重用性而对软件进行的改造。简而言之,重构就是改进已经写好的软件的设计。在敏捷开发方法学中,重构常常是软件开发循环的一部分,开发者通过增加新的测试和功能,或者重构代码来改善内部的一致性和清晰性。重构也是代码维护中的一部分,既不修正错误,又不增加新的功能性,而是用于提高代码的可读性或者改变代码的结构和设计,使其在将来更容易被维护。特别是,在现有的程序的结构下,给一个程序增加一个新的行为会非常困难,因此开发人员可能先重构这部分代码,使加入新的行为变得容易。
本课程的目标是:了解实效编程、掌握面向对象的编程原则、掌握UML在设计中的应用、掌握职责分配模式的应用、掌握设计模式的应用、掌握测试驱动开发方法、掌握重构的手法以及了解如何选择和使用框架。

【培训要点】
互联网思维,就是在(移动)互联网+、大数据、云计算等科技不断发展的背景下,对市场、用户、产品、企业价值链乃至对整个商业生态进行重新审视的思考方式。
互联网思维并不是狭义的专指互联网行业的思考方式,也不仅仅指的在传统行业引入互联网技术,而是利用互联网时代形成的新思想、新方法,以创新思维驱动,改造传统行业的思维方式、商业模式、组织方法,从而极大地提升有关行业的市场竞争力。
在创新驱动的新常态下,企业做的事情可能并不是互联网,但企业的思维方式要逐渐像互联网的方式去想问题。经过几年的努力,这种观念已经逐步被越来越多的企业家、甚至企业以外的各行各业、各个领域的人所认可,"互联网思维"这个词也演变成多个不同的解释。
人们已经逐步的认识到,互联网时代的思考方式,并不局限在互联网产品、互联网企业。这里指的互联网,也不单指桌面互联网或者移动互联网,是泛互联网。因为未来的网络形态一定是跨越各种终端设备的,台式机、笔记本、平板、手机、手表、眼镜,等等。
本课程是一个高级课程,重点是应用逆向思维,关注问题、对策与解决方案。在课程的讲解过程中,既讨论相关的思想与方法,以及方法论之间的逻辑,又通过一些案例场景,说明这些思想方法是如何在实践中应用的,重在理清思路,从而为我们解决实际问题提供有益的参考,为提升创新驱动下的企业转型提供一条思考脉络。

【培训目标】
了解实效编程
掌握面向对象的编程原则
掌握UML在设计中的应用
掌握职责分配模式的应用
掌握设计模式的应用
掌握测试驱动开发方法
掌握重构的手法 
了解如何选择和使用框架

【课程大纲】
本课程内容理论性与实践性都较强,采取讲课、讨论、实践三者结合的方式,形成一整套解决问题的方法。
第一部 好的设计:"球不是这么踢的"
■让目标指导行动
■设计已死?
■足够好的软件
■化整为零,个个击破
■先实现后设计
目标:理解重构的基本思想,掌握关键的重构技巧。
    
第二部分  用例驱动设计:用例与功能
■用例场景
■健壮性分析图
■时序图
■协作图
■类图
■包图
■逻辑框架和层
■模型-视图分离原则
目标:理解用例驱动设计的基本方法,掌握关键UML应用技巧。
    
第三部分  领域驱动设计:何为"领域驱动设计"
■通用语言
■模型驱动设计
■面向深层理解的重构
■保持模型一致性
目标:理解领域驱动设计的基本方法,掌握关键重构技巧。
    
第四部分  职责驱动设计:GRASP是什么?
■创建者
■信息专家
■低耦合
■控制器
■高内聚
■多态
■纯虚构
■间接性
■防止变异
目标:理解职责驱动涉及的基本方法,掌握关键的重构技巧。
    
第五部分  测试驱动开发:TDD
■红色
■绿色
■重构
■模式
目标:理解测试驱动开发的基本思想,掌握关键的开发技巧。
    
第六部分  设计模式与变迁
■行为型模式
■创建型模式
■结构型模式
目标:理解设计模式的基本内容,掌握关键的重构技巧。
   
第七部分  设计原则:"重构怎么能没有原则"?
■开闭原则
■里氏科夫替换原则
■单一职责原则
■接口隔离原则
■依赖倒置原则
■不要重复你自己原则
■你不需要它原则
■KISS原则行为型模式
目标:理解基本面向对象的设计原则,掌握结构优化的重构技巧。
以上大纲仅用于罗列课程中的知识点,在实际授课时将会穿插在实际案例里,并非完全按时间顺序讲解。

【讲师介绍】
    姜老师,曼顿培训网网()资深讲师。培训中心高级讲师,国家"863项目"专家,首席架构师,敏捷开发资深实践者,具有多年在第一线成功管理大型软件项目的经验,对软件项目组织具有深刻见解和实践知识。

【费用及报名】
1、费用:培训费4900元(含培训费、讲义费);如需食宿,会务组可统一安排,费用自理。
2、报名咨询:鲍老师
3、报名流程:电话登记-->填写报名表-->发出培训确认函
4、备注:如课程已过期,请访问我们的网站,查询最新课程
5、详细资料请访问北京曼顿培训网:(每月在全国开设四百多门公开课,欢迎报名学习)


【讲师介绍】

姜老师,曼顿培训网网()资深讲师。培训中心高级讲师,国家"863项目"专家,首席架构师,敏捷开发资深实践者,具有多年在第一线成功管理大型软件项目的经验,对软件项目组织具有深刻见解和实践知识。


【培训对象】

注重实效的开发人员、开发工程师、开发团队负责人等。



在线报名>>课程:软件重构与设计模式培训(北京,10月13-14日)
您的姓名:* 您的性别: 先生  女士
固定电话:* 传真号码:
所在公司:* 现任职务:
电子邮箱:* 移动手机:
所在地区:* 参加人数:
联系地址:
备注留言:
验 证 码:
 

培训课程

内审员培训 审核员培训 生产管理培训 质量管理培训 人力资源培训 行政管理培训 市场营销培训 团队管理培训 项目管理培训 销售管理培训 现场管理培训 工程管理培训 资格认证培训 采购管理培训 物料控制培训 仓储管理培训 企业培训师培训
010-56129138

北京曼顿企业管理咨询有限公司

地址: 北京市丰台区华商商务楼
联系: 鲍老师
手机: 13810210257