- 来自www.xuetangx.com
云计算与软件工程 · 第 I 部分
Closed
课程
zh
中文
48 时
此内容评级为 0/5
- 4 序列
- 等级 介绍
- 从30 七月 2014开始
- 以25 十一月 2014结束
课程详情
教学大纲
- 课程概览
- 课程介绍
- 软件工程概论
- 1.1: 软件工程概论 (5:59)
- 1.2: SAAS,软件即服务 (6:39)
- 1.3: 面向服务的架构(SOA) (7:48)
- 1.4: 云计算 (9:32)
- 1.5: 漂亮的代码与遗留代码 (2:55)
- 1.6: 软件质量保证 (5:18)
- 1.7: 生产力:简练、合成、代码重用和工具(8:45)
- 计划和文档开发与敏捷开发,Ruby入门
- 2.1: 软件开发过程: 计划 & 文档 (12:16)
- 2.2: 软件开发过程: 敏捷开发(10:33)
- 2.3:谬论和陷阱以及第一章总结 (3:04)
- 2.4: 团队规模 & Scrum (9:42)
- 2.5: 结对编程 (5:47)
- 2.6: 概述 & Ruby的三大支柱 (16:41)
- 2.7: 一切都是对象,每一个操作都是方法调用 (10:28)
- 2.8: Ruby面向对象 (10:28)
- 作业0: Ruby入门
- 小测 0
- Ruby 进阶
- 3.1: 所有的编程都是元编程 (10:38)
- 3.2: 块:迭代器、函数式习语以及闭包 (10:23)
- 3.3: mix-in和鸭子类型 (10:31)
- 3.4: 用Yield构造自己的迭代器 (10:49)
- BDD及TDD介绍
- 4.1: BDD, TDD概览
- 4.2: FIRST、TDD、以及RSpec入门 (9:25)
- 作业1:Ruby进阶
- SaaS应用的架构和REST
- 5.1: 客户端-服务器架构; TCP/IP 的介绍 (13:25)
- 5.2: HTML及CSS (9:33)
- 5.3: 3层体系结构和横向扩展 (11:53)
- 5.4: 模型——视图——控制器架构 (8:06)
- 5.5: 模型,数据库及活动记录 (9:17)
- 5.6: 路由、控制器与REST (10:38)
- 5.7: 模板视图与Haml (12:09)
- 5.8: 总结与思考:SAAS体系结构 (14:41)
- 作业1.5: The Oracle of Bacon
- 测验1
- Rails入门
- 使用公共资源
- 6.1: Rails基础 :从ZERO到CRUD (13:54)
- 6.2: 调试:当出现错误时 (9:33)
- 6.3: 模型 :Active Record基础 (12:10)
- 6.4: 数据库和迁移 (12:59)
- 6.5: 模型 : 查找、更新和删除 (15:19)
- 6.6: 控制器和视图 (10:09)
- 6.7: 表单 (9:33)
- 6.8: 重定向、 Flash和Session (11:40)
- 6.9: 完成CRUD:编辑、更新和销毁 (8:27)
- 6.10: 谬论和陷阱 (5:59)
- 作业2:Rails入门
- 敏捷开发的方法
- 7.1: 度量、代码味道及SOFA (13:03)
- 7.2: 行为驱动设计与用户故事简介 (7:33)
- 7.3: 任务点、速率和Pivotal Tracker (9:07)
- 7.4: SMART用户故事 (5:35)
- 7.5: 低精度用户界面模型和故事板 (5:14)
- 7.6: 敏捷开发的成本估计 (4:48)
- 7.7: 计划文档的视角 (18:37)
- 7.8: 谬论和陷阱 , BDD的利与弊 (7:13)
- 7.9: 显式的和隐式的、命令式的和声明式的情景 (7:19)
- 利用Cucumber及Capybara进行BDD
- 使用公共资源
- 8.1: Cucumber和Capybara介绍 (6:33)
- 8.2: 运行Cucumber和Capybara (6:49)
- 8.3: 优化Rotten Potatoes (12:52)
- 作业3:BDD和Cucumber
- 测验2
- 使用RSpec进行TDD
- 9.1: 基于Rails的Rspec (7:31)
- 9.2: TDD周期:红色——绿色——重构 (10:51)
- 9.3: 嫁接(Seams) (11:36)
- 9.4: 预期 (14:04)
- 9.5 Mocks, Stubs, 以及测试设置 (14:19)
- 9.6: 夹具和工厂 (10:59)
- 9.7: 面向模型的TDD以及为Internet建立桩(Stub) (12:00)
- 9.8: 覆盖率、单元测试与集成测试 (10:23)
- 9.9: 其它测试方法和术语 (8:27)
- 9.10: 计划文档的视角 (9:29)
- 作业4:BDD和TDD周期
- 测验3
- Development
- Test Submission HW0
- Test Submission HW1
- Test Submission HW1.5
- Test Submission HW2
- Test Submission HW3
- Test Submission HW4
- Testing
- 补充视频
- Git基础与虚拟机安装
- SaaS体系结构
- Rails入门
- BDD入门
先决条件
没有。
讲师
- Armando Fox
平台
慕华(北京)网络技术有限公司旗下的学堂在线是免费公开的MOOC(大规模开放在线课程)平台,是教育部在线教育研究中心的研究交流和成果应用平台,致力于通过来自国内外一流名校开设的免费网络学习课程,为公众提供系统的高等教育,让每一个中国人都有机会享受优质教育资源。通过和清华大学在线教育研究中心、以及国内外知名大学的紧密合作,学堂在线将不断增加课程的种类和丰富程度。
此内容评级为 4.5/5
(没有评论)此内容评级为 4.5/5
(没有评论)完成这个资源,写一篇评论