课程周期:60课时 | 授课方式:理论+项目实战
教学模块 | 传统教学模式 | 本课程方案 |
---|---|---|
需求分析 | 文档驱动分析 | 用户故事驱动 |
架构设计 | 预先完整设计 | 渐进式架构演进 |
开发流程 | 瀑布式开发 | 持续集成重构 |
聚焦晨会构思、任务拆解等核心工作环节,通过番茄工作法提升开发节奏把控能力。重点训练用户故事切割技巧,结合真实项目案例演示如何将复杂需求转化为可执行任务单元。
解析云计算架构模式在敏捷开发中的实际应用,通过Salesforce等企业级案例拆解服务切割策略。实践环节将指导学员完成从单体架构到微服务架构的渐进式改造。
建立代码质量监控体系,通过结对编程和代码评审培养重构意识。实战环节将使用多种设计模式改进遗留系统,训练快速识别代码坏味道的能力。
采用双讲师制授课模式,理论讲解与项目实操课时比例达到1:2。每个教学单元设置专项训练环节,学员需在模拟项目环境中完成从需求接收到交付的全流程实践。