1.4 KiB
Raw Blame History

课程简介

  • 所属大学UC Berkeley
  • 先修要求:无
  • 编程语言Ruby/JavaScript
  • 课程难度:🌟🌟🌟🌟
  • 预计学时100小时

伯克利的软件工程课程,不同于很多传统的软件工程课强调各种类图、文档设计(plan and document模式),这门课专注于最近逐渐流行起来的敏捷开发(Agile Development)模式,利用云平台提供软件即服务(software as a service)。为此,课程设计者编写了Software as a service这本教材通过Ruby/Rails框架来阐释saas这个概念并且有丰富的配套编程练习。

这门课在Edx这个由MIT和Havard大学发起的在线教育平台全资料开源大家可以在Edx自行搜索Agile SaaS Development这门课程进行学习。课程内容基本按照教材的顺序带你一步步以敏捷开发的方式搭建一个软件并免费部署在云平台上。

课程资源

资源汇总

我在学习这门课中用到的所有资源和作业实现都汇总在这个Github仓库中。