不要因为现实的平凡,就否定了那华丽的梦想!

7.1 伯克利 CS169 软件工程

课程名称

Software Engineering

课程概要
《伯克利 CS169 软件工程》是加州大学伯克利分校的经典课程,专注于现代软件工程实践,强调敏捷开发和软件即服务(SaaS)的开发模式。课程结合理论与实战,教授从需求分析、测试驱动开发(TDD)到持续集成(CI/CD)的全流程,覆盖 SaaS 架构、RESTful API 设计、微服务等关键技术,并采用 Ruby on Rails 或现代全栈工具(如 React)进行项目实践。学生通过团队协作完成一个完整的 SaaS 应用开发,学习 Git、Docker、云部署(如 AWS/Heroku)等工业级工具,同时探讨软件伦理与安全。课程资源开放,配套教材和在线项目适合计算机学生、开发者及希望深入理解敏捷与 DevOps 的从业者,培养构建高质量、可扩展系统的能力。
| 推荐系数 |

⭐⭐⭐⭐⭐

| 先修 |
语音字幕
中文
英文

课程大纲
1.Lecture1
2.Lecture2
3.Lecture3
4.Lecture4
5.Lecture5
6.Lecture6
7.Lecture7
8.Lecture8
9.Lecture9
10.Lecture10
11.Lecture11
12.Lecture12
13.Lecture13
14.Lecture14
15.Lecture15
16.Lecture16
17.Lecture17
18.Lecture18
19.Lecture19
20.Lecture20
21.Lecture21
22.Lecture22
23.Lecture23
24.Lecture24
25.Lecture25
26.Lecture26
学习指南