跳转至

Berkeley CS169: Software Engineering

课程简介

  • 来源:UC Berkeley
  • 先修要求:CS61B(数据结构)同等水平
  • 编程语言:Ruby on Rails
  • 课程难度:🌟🌟🌟
  • 预计学时:60 小时 +

Berkeley CS169 是 Berkeley 的软件工程课程,侧重于敏捷开发和 SaaS 架构。课程项目要求你用 Ruby on Rails 构建一个完整的 SaaS 应用。

课程资源

课程特点

  • 敏捷开发:Scrum、TDD、持续集成
  • SaaS 架构:REST API、微服务、部署
  • 大项目:学期项目要求构建一个完整的 SaaS 应用

自学建议

先学 Ruby on Rails 基础。 课程用 Ruby on Rails 实现项目。

做学期项目。 课程的核心是学期项目,要求你构建一个完整的 SaaS 应用。

备注

CS169 是学习敏捷开发和 SaaS 架构的最佳课程。如果你想学习如何构建和部署 Web 应用,这门课是首选。