Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/principios-de-desenvolvimento-agil-de-software

引言

在当今快速发展的软件开发行业,掌握敏捷开发方法是每位开发者必备的技能之一。今天,我想向大家推荐Coursera上的一门课程:《敏捷软件开发原则(Princípios de Desenvolvimento Ágil de Software)》。这门课程适合那些已经具备Java编程基础,并想进一步提升软件开发管理能力的开发者。

课程概述

该课程假设学员已经具备设计和开发复杂Java程序的能力,掌握了面向对象的好的实践、测试驱动开发(TDD)以及在Web和数据库中应用的高级Java概念。然而,有些开发者可能在基于现代敏捷建模实践来规划和管理应用开发方面并不自信。

课程大纲

  • 第一周:介绍Scrum与XP,这两个敏捷框架的结合;学习敏捷宣言、用户故事和应用愿景。
  • 第二周:创建非正式的用户故事;学习敏捷需求收集和足够的前期设计(EDUF)理念;深入Scrum与XP上下文中的结对编程。
  • 第三周:深入了解Scrum角色;学习如何将用户故事细化为任务;进行冲刺规划并使用Planning Poker估算用户故事的大小和努力。
  • 第四周:学习使用合适的图表进行敏捷建模;掌握敏捷建模原则和在Scrum冲刺中整合TDD的方法;参与Sprint Zero的敏捷项目准备,进行更细致的Sprint Planning;最终通过开发一个小型游戏化应用来实践所学知识。

课程评价

这门课程内容丰富、实践性强。教师讲解清晰,通过实战演练使学员能更好地理解和应用敏捷开发的理念。此外,课程通过支持材料和同学交流,增强了学习的深度和广度。对于有一定Java基础的开发者而言,这是一次极好的提升机会。

总结和推荐

如果你已经在Java领域打下了基础,并希望进阶到敏捷开发管理,这门课程绝对值得推荐。它不仅帮助你理解敏捷开发的核心原则,还能提升你的项目管理能力,从而更有效地参与到团队的开发过程中。不要犹豫,立即注册开始学习吧!

课程主页: https://www.coursera.org/learn/principios-de-desenvolvimento-agil-de-software

作者 CourseEye