求知 文章 文库 Lib 视频 Code iProcess 课程 角色 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 电子&机械 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某集成电 多核体系的软件仿真
某电力能 设计模式原理及应用
南方航空 软件设计方法与实践
某跨国公 软件设计原理与实
爱立信( 软件设计
Moto 设计模式
北京 软件设计原理与实践

 
全部课程 >开发技能  
编程匠艺训练营   
795 次浏览  82 次
姜志辉
2005年IBM Rational技术讲座年度最佳讲师、最佳讲义 获得者
时间地点: 北京 深圳 上海 根据报名开课
课程费用:5700元/人,详见 公开课学习手册
企业内训:可以根据企业需求,定制内训,详见 内训学习手册


认证方式:
培训前了解能力模型。
培训后进行能力评测:
  • 在线考试
  • 能力分析,给出学习建议
  • 合格者颁发证书,作为职业技能资格证明


    编程匠艺对每一位软件设计人员都应该掌握的核心技能和技术进行了深入的探讨,总结出了大量的最佳实践,提供了一整套最精炼的技术集合,通过接近于“近身肉搏”的方式“手把手”传递,可以帮助开发者在开发中变得游刃有余,极大地提高开发效率和软件质量。

    培训目标:

    该模块可以帮助团队成员掌握以下关键实践:
    • 完整的软件开发流程
    • 用户需求的捕获和分解方法
    • 用例驱动开发技术(UDD)
    • UML的使用
    • 测试驱动开发技术(TDD)
    • 掌握CleanCode的核心原则与实现方法
    • 掌握结对编程、单元测试、重构与设计模式的良性闭环
    • 面向对象的核心设计思维
    培训对象:开发工程师。
    学员基础:具有一定开发经验和基础知识。
    授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

    培训内容:2天

    编程知识体系图
    编程之道法:原则
    • Single Responsibility 原则
    • Open Closed 原则
    • Liskov Substitution 原则
    • Interface Segregation 原则
    • Dependency Inversion 原则
    • DRY 原则
    • GRASP 原则
    • KISS 原则
    术:模式、方法
    • 架构模式
    • 设计模式
    • 实现模式
    • 领域驱动设计
    • 用例驱动开发
    • 测试驱动开发
    • 行为驱动开发
    器:实践、工具
    • Pair Programming、Unit Test、Refactor…
    • Java、C#、Ruby、Python、JavaScript…
    • UML
    • XUnit、Mock、Git、Maven、Jenkins…
    CodeKata:编程匠艺实战操演
    如何保证代码的质量
    • 技能、价值观、习惯
    • 红色、绿色、蓝色
    从红色到绿色
    • 红色的哲学
    • 活的文档
    • 可运行的用户故事
    • 怎么固定需求
    • Task-driven development
    • 文档 & 测试
    • Given When then
    • CodeKata:伪实现
    • CodeKata:显明实现
    • CodeKata:三角法
    • TDD、UDD & BDD…
    • 场景驱动开发
    • 设计的结果:角色、职责、协作
    从绿色到蓝色
    • 蓝色的哲学
    • 腐烂的代码
    • 识别坏味道
    • 实战工具:代码检查工具
    • 实战工具:重构
    • 什么才是重构?
    • CleanCode
    • 糟糕的设计
    • 实战工具:重构到模式
    • 设计模式
    • 设计的手法:抽象、封装、多态
    • 设计的原本
    从蓝色到下一个红色
    • 小步快跑、快速迭代
    • 实战工具:持续构建环境
    • 后悔药 & 安全胶囊
    • 实战工具:演进式架构
    • TDD
    • Pair Programming
    • Refactor
    • CleanCode
    • 开发部曲闭环
    知识体系雷达
    • 技术
    • 平台
    • 工具
    • 语言和框架
    • 技术雷达风向标
     
    795 次浏览  82 次
    其他人还看了课程
    重构复杂遗留系统的最佳实践  2053 次浏览
    如何编写高质量代码  2760 次浏览
    软件调试案例精华集锦  866 次浏览
    编程匠艺训练营  795 次浏览
    单元测试实战训练营  875 次浏览
    代码整洁之道-态度、技艺与习惯  3920 次浏览
    定制内训



    最新活动计划
    [北京]基于模型的设计 3-6
    [北京]机器学习&TensorFlow+Keras框架 3-13
    [北京]UML +嵌入式系统分析设计 3-15
    [北京]软件架构设计方法、案例与实践 3-20
    [北京]基于Kubernetes的DevOps实践 4-11
    [上海]人工智能,机器学习和深度学习 3-22
    [上海]产品需求分析与管理 3-30
    [深圳]软件开发过程中的质量管理实践 3-29
    中国移动  人工智能、机器学习和深度学习
    知名财险公司  Oracle数据库性能调优
    航天科工某子公司  软件测试架构师
    英特尔  代码整洁与嵌入式C高质量编程
    知名消费金融公司  探索性测试与测试分析
     
     
     

     
    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
    希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
    频道编辑:sky
    邮       件:sky@uml.net.cn

    关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号