- 来自www.xuetangx.com
软件即服务 (SaaS) - 第 2 部分
课程
zh
中文
此内容评级为 0/5
- 等级 介绍
课程详情
教学大纲
- Introduction
- Welcome!
- Advanced Rails (Week 1)
- Public Resources
- ESaaS Ch. 5.1: DRYing Out MVC (17:40)
- ESaaS Ch. 5.2: Single Sign-On and Third-Party Authentication (8:58)
- ESaaS Ch. 5.3: Single Sign-On Example (13:58)
- ESaaS Ch. 5.3 cont: Associations & Foreign Keys (8:32)
- ESaaS Ch. 5.3 cont: ActiveRecord Association Support (8:41)
- ESaaS Ch. 5.3 addendum: Associations: mechanics (7:40)
- ESaaS Ch. 5.4: Through-Associations (14:08)
- ESaaS Ch. 5.5: RESTful Routes for Associations (16:38)
- ESaaS Ch. 5.6: DRYing Out Queries with Reusable Scopes (11:03)
- ESaaS Ch. 5.7-5.9: Associations Wrap-Up (10:55)
- Oracle of Bacon HW
- Quiz 1
- Refactoring & Legacy (Week 2)
- ESaaS Ch. 9.1: What Makes Code “Legacy” and How Can Agile Help? (9:38)
- ESaaS Ch. 9.2: Approaching & Exploring Legacy Code (17:03)
- ESaaS Ch. 9.3: Establishing Ground Truth With Characterization Tests (12:49)
- ESaaS Ch. 9.6: Intro to Method-Level Refactoring (21:21)
- ESaaS Ch. 9.8-10: Legacy Code & Refactoring: Reflections, Fallacies, Pitfalls, etc. (6:36)
- ESaaS Ch. 9.7: Plan-And-Document Perspective on Software Maintenance (9:06)
- Legacy HW1
- Project Management (Week 3)
- ESaaS Ch. 10.4: Version Control: Merging Conflicts (12:56)
- ESaaS Ch. 10.5: Effective Branching (15:33)
- ESaaS Ch. 10.6: Fixing Bugs: The Five R’s (9:27)
- ESaaS Ch. 10.3, 7-9: Design Reviews, Code Reviews, Plan-And-Document Perspective on Project Management (10:53)
- Legacy HW2
- Design Patterns for SaaS (Week 4)
- ESaaS Ch. 11.1: Patterns, Antipatterns, and SOLID (12:35)
- ESaaS Ch. 11.2: Just Enough UML (7:21)
- ESaaS Ch. 11.3: Single Responsibility Principle (11:01)
- ESaaS Ch. 11.4: Open/Closed Principle (16:10)
- ESaaS Ch. 11.5: Liskov Substitution Principle (9:14)
- ESaaS Ch. 11.6: Dependency Injection (11:43)
- ESaaS Ch. 11.6 cont: More Adapter-Like Patterns (9:21)
- ESaaS Ch. 11.7: Demeter Principle (13:14)
- Bonus Section : Dealing With Collections: Composite (6:45)
- ESaaS Ch. 11.8: Plan-And-Document Perspective on Design Patterns (5:24)
- ESaaS Ch. 11.8-10: Design Patterns & SOLID Wrapup (9:30)
- Armando's Computer History Minute (Optional)
- Quiz 2 Interactive Review
- Quiz 2
- Enhancing SaaS with JavaScript (Week 5)
- ESaaS Ch. 6.1: JavaScript: the Big Picture (16:46)
- ESaaS Ch. 6.2: Client-Side JavaScript for Ruby Programmers (12:41)
- ESaaS Ch. 6.3: Functions (5:44)
- ESaaS Ch. 6.3: "Constructor-style" Functions (11:55)
- ESaaS Ch. 6.4: The Document Object Model (DOM) & jQuery (11:43)
- ESaaS Ch. 6.5: Events and Callbacks (12:40)
- ESaaS Ch. 6.6: AJAX: Asynchronous JavaScript and XML (18:09)
- ESaaS Ch. 6.7: Intro to Jasmine: TDD for JavaScript and AJAX (8:18)
- ESaaS Ch. 6.7 cont: More Jasmine: Spies & Fixtures (14:42)
- ESaaS Ch. 6.8: Single-page Apps and JSON APIs (6:20)
- ESaaS Ch. 6.9-11: JavaScript Wrapup (5:07)
- Quiz 3
- Practical DevOps: Deployment, Upgrades, Performance, Security (Week 6)
- ESaaS Ch. 12.1: From Development to Deployment (11:59)
- ESaaS Ch. 12.2: Quantifying Availability and Responsiveness (12:29)
- ESaaS Ch. 12.3: Continuous Integration & Continuous Deployment (7:30)
- ESaaS Ch. 12.4: Upgrades & Feature Flags (12.46)
- ESaaS Ch. 12.6: Monitoring (14:37)
- ESaaS Ch. 12.7: Caching: Improving Rendering Time & Database Performance (13:27)
- ESaaS Ch. 12.8: Avoiding Abusive Queries (12:03)
- ESaaS Ch. 12.9: Defending Customer Data (12:12)
- ESaaS Ch. 12.10: Plan-And-Document Perspective on Performance, Releases, Reliability, and Security (10:32)
- ESaaS Ch. 12.11-12: Fallacies, Pitfalls & Concluding Remarks (6:14)
- Performance HW: Measuring and improving performance using indices
- Bonus Videos
- Jesse Toth on working at Pivotal, Modcloth and Github
- Danny Burkes, Engineering Manager at Pivotal Labs
- The First Game Console: Atari
- Cosmos
- JavaScript
- Review and Summary
- Cal Culture and Heritage
- Archive
- Unit Testing
- Homework 2: Performance (script test, invisible to students)
- Quiz 3 Interactive Review
先决条件
没有。
讲师
- Armando Fox
平台
慕华(北京)网络技术有限公司旗下的学堂在线是免费公开的MOOC(大规模开放在线课程)平台,是教育部在线教育研究中心的研究交流和成果应用平台,致力于通过来自国内外一流名校开设的免费网络学习课程,为公众提供系统的高等教育,让每一个中国人都有机会享受优质教育资源。通过和清华大学在线教育研究中心、以及国内外知名大学的紧密合作,学堂在线将不断增加课程的种类和丰富程度。
此内容评级为 4.5/5
(没有评论)此内容评级为 4.5/5
(没有评论)完成这个资源,写一篇评论