香港赛马会正版图库|香港赛马会中特网
  • 云計算與軟件工程

    Armando Fox
    • Armando Fox 加州大學伯克利分校
    • $可隨時加入
    • g2.3萬人
    • 7課件全部開放

    簡介CS169.1x講授設計可持久化軟件的基礎知識,利用敏捷開發技術以及 Ruby on Rails 來開發云服務 (SaaS)。 學生們將了解 SaaS 對抗成品軟件的新挑戰和機遇。他們將了解并將基礎編程技術應用于一個簡單的 SaaS 應用的設計、開發、測試及公共云部署。學生們將使用同類最佳的工具,支持行為驅動設計、用戶故事、測試驅動開發、快速及結對編程等現代開發技術。學生們將學習如何利用元程序設計和反射機制等現代編程語言特性提高編程效率和代碼可維護性。 學生們將進行每周編程項目和測驗。成功完成作業且分數合格者將獲得榮譽證書。 本期課程將使用2013年10月修改后的全新視頻、兩項新課外作業和全新考題。 學堂在線對此門課程進行了完全的漢化,包括中文字幕、中文習題等。同時清華的助教將全程進行中文答疑和輔導。

    章節課程概覽 軟件工程概論 計劃和文檔開發與敏捷開發,Ruby入門 Ruby 進階 BDD及TDD介紹 SaaS應用的架構和REST Rails入門 敏捷開發的方法 利用Cucumber及Capybara進行BDD 使用RSpec進行TDD Development 補充視頻

香港赛马会正版图库