Certified Scrum Developer 中文CSD认证课程-互联网产品研发全栈XP敏捷DevOps-2022年-6月线上

Certified Scrum Master 中文CSM认证课程-2022年7月-上海-敏捷项目管理培训
2022年6月6日
ScrumMaster中文CSM认证课程- 2022年6月-西安线下面授班-敏捷项目管理培训
2022年6月9日

时间:2022年6月26日+7月2-3日(共3天)

讲师:Jacky申健&Bob邓志国&武可

地点:线上直播ZOOM

价格:RMB 7500元每位,早鸟提早报名或团队报名有优惠。

联系方式: 021-34753688

Email: Service@uperform.cn

戳我报名公开课

课程优势:

美国Scrum联盟Certified Scrum Developer( CSD)认证
由知名敏捷教练邓志国老师中文讲授
其他敏捷资深实践者现场支持
互动性和实操性强,上机以团队形式通过3个短Sprint交付可用的软件
可以用C#/Java环境来实操练习极限编程(XP, eXtreme Programming)实践

课程收益:

  • 体验、理解真实敏捷软件开发团队的协作方式
  • 掌握有效的单元测试技能。培养编写完善自动化测试的习惯。理解合理的测试分层
  • 理解测试先行理念,学会使用测试驱动开发(TDD)方法进行安全快速的开发迭代
  • 学会重构手法,可以识别代码中的坏味道,并通过小步对架构与设计进行改善
  • 理解和使用持续集成工具与技术

授课顾问:


Jacky Shen 申健, Scrum联盟CST-认证Scrum培训师、Scrum联盟CTC-认证敏捷教练及评审委员会成员,全球首位双料认证Scrum导师。专业教练CPCP,认证LeSS大规模敏捷专家,CSD认证课程授权讲师,管理3.0认证讲师。他在跨国企业(包括诺基亚西门子通信和渣打银行等)从事10多年研发和管理工作,涉及电信、金融、互联网等领域,擅长移动产品整体解决方案,面向服务架构分析和嵌入式系统开发等。2007年开始实战敏捷开发,历任过工程师、研发经理、敏捷教练等职务。对大型组织(500人以上)的大规模敏捷转型,以及各种工程实践的落地运用具有丰富的经验。他感兴趣于结合教练技术等软技能来帮助组织提升领导力和导入工程实践,从而提升产品开发的效果与质量。他常年担任全国敏捷社区组织者、评委和嘉宾。 培训和咨询辅导过的客户包括:浙江移动、平安保险、招商银行、思科、oTMS致新物流、凡普金科、CVT视源科技、唯品会VIP、IGT国际游戏技术、晨星MorningStar、埃森哲Accenture、惠普HP、赛门铁克Symantec、南大通用数据观、果壳网Guoker、趣加游戏FunPlus等

Bob Deng邓志国

  • 20多年开发经验,担任程序员、项目经理、技术总监、Scrum Master,全栈工程师,对项目开发团队组织、协作方式、技术实践、工程实践、代码质量、生产效率都有深刻理解。
  • 全栈工程师。熟悉前端、后端、客户端等领域编程。
  • 5年以上极限编程实践经验,测试驱动开发的实践者、培训者。对代码质量、开发效率有很高的要求。在极限编程社区有较大影响力。组织、参加过多次社区极限编程线下、线上练功房。
  • 精通DevOps实践,熟悉各种持续交付技术实践、模式、工具。知道团队如何进行持续交付。
  • 精通Scrum敏捷实践,精通看板方法,有充分的将这些实践落地并打造高效能团队的经验。
  • 在领域驱动开发(Domain Driven Development),整洁架构(Clean Architecture)方面有丰富经验。对微服务架构有丰富经验和深刻理解,对其优缺点都有深刻见解。
  • 精通面向对象(OO)、函数式(FP)编程。知道如何利用这些技术编写干净的、容易理解的代码

武可

  • 20年企业软件开发经验,15年以上技术管理经验。涉及金融、保险、航空、HR等行业领域。先后任职浙大网新、Flatirons、 SAP等公司,担任研发团队带头人,技术教练等职位。
  • 致力于极限编程(XP)实践的落地和推广。TDD交流社群组织者,多次在敏捷社区、软件匠艺社区组织极限编程相关工作坊。
  • 多次在企业内部引入和加强TDD,重构等核心实践。辅导团队改进自动化测试,加快开发反馈循环,以及在此基础上的遗留代码改造

课程概要:

第一天:

  • 敏捷开发基础
    • Scrum基础
    • 真正的团队
    • 迭代式开发
    • 用户故事梳理与拆分
  • 单元测试与TDD基础
    • 测试框架
    • 单元测试
    • TDD基本概念
    • 演示与练习

第二天:

  • 自动化测试与TDD深入
    • 练习点评
    • 良好的自动化测试风格
    • FIRST原则
    • TDD三规则
    • 演示与练习
  • 更多合作实践
    • 结对编程:角色与合作方式
    • mob式编程
    • 代码评审
  • 重构
    • 代码坏味道
    • 重构手法
    • 重构的时机
    • 演示与练习
  • 整洁代码
    • 代码风格:命名、函数、类
    • 面向对象设计
    • SOLID
    • 重构、设计模式与整洁代码
  • 依赖与测试替身
    • 什么是依赖
    • 测试替身
    • 演示与练习
    • 依赖与系统架构
    • 测试分层与整洁架构

第三天:

  • 浮现式设计与迭代开发
    • 简单设计
    • 迭代式开发与自动化测试的关系
  • 更多工程实践
    • 遗留系统的挑战
    • 稳定自动化测试的挑战
  • 持续集成
    • Git与版本管理系统
    • 持续集成流水线
  • 工程实践练习
    • 需求澄清与梳理
    • 迭代1
    • 迭代2
    • 展示与点评

目标学员:

本课程针对敏捷团队中的软件开发者、测试工程师、架构师、技术管理者。

学员应该事先了解敏捷和 Scrum,同时需要具备一定的基础编程技能。

课上会有大量动手编程练习。根据课前通知来安装所需的编程环境和课前编程练习。

进阶ACSD:

想要获得ACSD需:
1、增加费用2000元/人
2、按要求的内容分享一次直播
3、老师做一次直播点评(一个小时)

报名咨询费用及获取详细课程大纲:

Tel: 021-34753688

Email: Service@UPerform.CN

拨打免费咨询电话 021-63809913