当前位置:网站首页 > 电脑软件 > 数据库 >  “软件重构与设计模式”培训(北京,11月2-3日)

“软件重构与设计模式”培训(北京,11月2-3日)(浏览:次)

  • 课程原价:4900
  • 优惠价格:4900
  • 上课班制:全日制
  • 课程类型:普通课程
  • 授课时间:2017年11月2-3日
  • 授课对象:注重实效的开发人员、开发工程师、开发团队负责人等。
  • 关 键 词:软件重构
  • 立即报名 QQ在线咨询
  • 我从尊招培训网上看到该课程的电话,我想问... 010-56133998
  • 北京曼顿企业管理咨询有限公司

    加入时间:2017年07月14日
    认证情况:未通过身份证认证 未上传办学许可证
    课程介绍返回顶部 ↑
    “软件重构与设计模式”培训(北京,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 (每月在全国开设四百多门公开课,欢迎报名学习)
    网上报名返回顶部 ↑
    • 姓名: * 性别:
    • 固定电话:
    • 手机号码: *
    • QQ:
    • 联系地址:
    • 备注:
    • 验证码:* 看不清,请点击刷新
    快速搜索 :