-
Notifications
You must be signed in to change notification settings - Fork 1
/
videos.html
128 lines (117 loc) · 5.85 KB
/
videos.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<!DOCTYPE html>
<html lang="en">
<head>
<title>Engineering Software as a Service (ESaaS)</title>
<!-- Meta -->
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="Xiaoying Riley at 3rd Wave Media">
<link rel="shortcut icon" href="favicon.ico">
<!-- Google Font -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Days+One&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Quicksand:700|Roboto:400,400i,700&display=swap" rel="stylesheet">
<!-- FontAwesome JS-->
<script defer src="assets/fontawesome/js/all.min.js"></script>
<!-- Theme CSS -->
<link id="theme-style" rel="stylesheet" href="assets/css/theme.css">
</head>
<body>
<header class="header">
<div class="branding">
<div class="container-fluid position-relative py-3">
<div class="cta-holder row gx-md-3 gy-3 gy-md-0">
<div class="logo-wrapper col-3 col-md-auto">
<div class="site-logo"><a class="navbar-brand" href="index.html"><img class="logo-icon me-2" src="assets/images/aqueduct-sm.gif" alt="logo" ><span class="logo-text">ESaaS</span></a></div>
</div><!--//docs-logo-wrapper-->
<div class="col-12 col-md-auto">
<a class="btn btn-primary w-100">Students</a>
</div>
<div class="col-12 col-md-auto">
<a class="btn btn-primary w-100">Instructors</a>
</div>
<div class="col-12 col-md-auto">
<a class="btn btn-primary w-100">Videos</a>
</div>
<div class="col-12 col-md-auto">
<a class="btn btn-primary w-100">CS 169</a>
</div>
<div class="col-12 col-md-auto">
<a class="btn btn-primary w-100">About</a>
</div>
</div><!--//cta-holder-->
</div>
</div><!--//branding-->
</header><!--//header-->
<div class="container">
<p>The following videos are assembled from three offerings of the course
and are captioned in US English. We welcome contributions from the
community to add subtitles in other languages!</p>
<p>Each video corresponds to one book section, and they are arranged in
playlists by chapter. Note that section numbers that appear to be
“missing” are sections that consist of CHIPS assignments rather than
textbook sections, and that the final sections of each chapter
(“Fallacies and Pitfalls” and “Concluding Remarks”) usually do not have
their own videos.</p>
<h2 id="videos-to-accompany-coursetextbook">Videos to accompany
course/textbook</h2>
<ul>
<li><a
href="https://www.youtube.com/playlist?list=PLeMMGxq3FPxjcFZVmvkuc5tW2HtTkqlgP">Chapter
1</a> Introduction to Software as a Service, Agile Development, and
Cloud Computing</li>
<li><a
href="https://www.youtube.com/playlist?list=PLeMMGxq3FPxh7_76PotmzGsZGM8Q1Vthl">Chapter
2</a> How to Learn a New Language</li>
<li><a
href="https://www.youtube.com/playlist?list=PLeMMGxq3FPxgAcnQh5eHqTfO4Ucs5JORw">Chapter
3</a> SaaS Application Architecture: Microservices, APIs, and REST</li>
<li><a
href="https://www.youtube.com/playlist?list=PLeMMGxq3FPxjBbeB_aZ4L8Wo91rEds_GD">Chapter
4</a> SaaS Framework: Rails as a Model–View–Controller Framework</li>
<li><a
href="https://www.youtube.com/playlist?list=PLeMMGxq3FPxgeKHXxYOkV4JKCbRg5gWpg">Chapter
5</a> SaaS Framework: Advanced Programming Abstractions for SaaS</li>
<li><a
href="https://www.youtube.com/playlist?list=PLeMMGxq3FPxghXCpd4twByvWG6RKWcxHN">Chapter
6</a> Mobile and Desktop SaaS Clients: JavaScript Introduction</li>
<li><a
href="https://www.youtube.com/playlist?list=PLeMMGxq3FPxjbdVAkCU99UumJDWuLvg-l">Chapter
7</a> Requirements: BDD and User Stories</li>
<li><a
href="https://www.youtube.com/playlist?list=PLeMMGxq3FPxh_gCC98WbEfpRt5UBFrjAT">Chapter
8</a> Testing: Test-Driven Development</li>
<li><a
href="https://www.youtube.com/playlist?list=PLeMMGxq3FPxjSeso1JXLqmqXPDB0Ka-L3">Chapter
9</a> Software Maintenance: Enhancing Legacy Software Using Refactoring
and Agile Methods</li>
<li><a
href="https://www.youtube.com/playlist?list=PLeMMGxq3FPxjO97PniMI2kfRyR4_MnT3t">Chapter
10</a> Agile Teams</li>
<li><a
href="https://www.youtube.com/playlist?list=PLeMMGxq3FPxhmpbjhY8yurexXmuF4Fvai">Chapter
11</a> Design Patterns for SaaS Apps</li>
<li><a
href="https://www.youtube.com/playlist?list=PLeMMGxq3FPxh_vJS0_FVhudNMJ2cA95cH">Chapter
12</a> Dev/Ops</li>
</ul>
<h2 id="teamwork-and-team-projects">Teamwork and team projects</h2>
<ul>
<li>GitHub Octotales video on team projects in ESaaS (<a
href="https://www.youtube.com/watch?v=jCBpdEDjyOY">short
version (2:41)</a>, or see <a
href="https://github.blog/2014-04-07-octotales-uc-berkeley/">full
version (4:44) at GitHub</a>)</li>
<li>Google VP of Engineering <a
href="https://www.youtube.com/watch?v=S7A6SYI_nbc">Luiz
Barroso on the importance of team skills</a></li>
<li>Brief <a
href="https://www.youtube.com/watch?v=3CJ3zcX6g84&list=PLeMMGxq3FPxjyflGWxsutxceHqBHk7Oyc">interview</a> with
ESaaS team project customer Oakland Children’s Hospital</li>
</ul>
</div>
</body>
</html>