时间:2024年11月2日-3日(共2天)上海
讲师:Bob邓志国&武可
地点:线上直播ZOOM
价格:RMB7000元每位,早鸟提早报名或团队报名有优惠。
联系方式: 021-34753688
Email: Service@uperform.cn
戳我报名公开课
课程优势:
美国Scrum联盟Certified Scrum Developer( CSD)认证
由知名敏捷教练邓志国老师中文讲授
其他敏捷资深实践者现场支持
互动性和实操性强,上机以团队形式通过3个短Sprint交付可用的软件
可以用C#/Java环境来实操练习极限编程(XP, eXtreme Programming)实践
课程收益:
- 体验、理解真实敏捷软件开发团队的协作方式
- 掌握有效的单元测试技能。培养编写完善自动化测试的习惯。理解合理的测试分层
- 理解测试先行理念,学会使用测试驱动开发(TDD)方法进行安全快速的开发迭代
- 学会重构手法,可以识别代码中的坏味道,并通过小步对架构与设计进行改善
- 理解和使用持续集成工具与技术
授课顾问:
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深入
- 良好的自动化测试风格
- FIRST原则
- TDD三规则
第二天
- 重构
- 依赖与测试替身
- 什么是依赖
- 测试替身
- 演示与练习
- 依赖与系统架构
- 测试分层与整洁架构
- 综合实践练习
- 课程总结与讨论
- 迭代式开发与自动化测试的关系
- 持续集成流水线
- 重构、设计模式与整洁代码
目标学员:
本课程针对敏捷团队中的软件开发者、测试工程师、架构师、技术管理者。
学员应该事先了解敏捷和 Scrum,同时需要具备一定的基础编程技能。
课上会有大量动手编程练习。根据课前通知来安装所需的编程环境和课前编程练习。
进阶ACSD:
想要获得ACSD需:
1、增加费用2000元/人
2、按要求的内容分享一次直播
3、老师做一次直播点评(一个小时)
报名咨询费用及获取详细课程大纲:
Tel: 021-34753688
Email: Service@UPerform.CN