DAY | AGENDA | DUE |
---|---|---|
1/11 |
Topic: Course introduction and Introduction to cloud architecture |
|
1/13 |
Topic: Introduction to cloud architecture (continued) In-class activity: Creating your first instance Required viewing
|
Set up Amazon AWS account before the start of class. AWS Academy: Module 1 Knowledge Check |
1/18 |
Topic: Virtual Networks and the Internet – Part 1 Required viewing
Required reading |
Review the Semester Project Overview Document AWS Academy: Module 3 Knowledge Check |
1/20 | ||
1/25 |
Topic: Virtual Networks and the Internet – Part 2 Required viewing
|
AWS Academy: Module 5 Knowledge Check |
1/27 | ||
2/1 |
Topic: Instances and the Software Stack Required viewing
|
AWS Academy: Module 6 Knowledge Check |
2/3 | Project – Part 1: Instructions | answer sheet | |
2/8 |
Topic: The well-architected framework: Load balancing, redundancy and auto-scaling Required viewing
|
AWS Academy: Module 9 Knowledge Check AWS Academy: Module 10 Knowledge Check |
2/10 |
In-class activity: The well-architected framework: Load balancing, redundancy, and auto-scaling (activity | deck) |
|
2/15 |
Topic: Cloud storage, Elastic Block Storage (EBS) and Simple Storage Service (S3) Required viewing
|
AWS Academy: Module 7 Knowledge Check |
2/17 |
In-class activity: Elastic Block Store (EBS) (activity | deck) |
|
2/22 |
Topic: Cloud Storage, Relational Database Services (RDS) and DynamoDB Required viewing
|
AWS Academy: Module 8 Knowledge Check |
2/24 |
In-class activity: Amazon Relational Database Service (RDS) (activity | deck) Additional files: Create_Tables.sql | Create_GuessANumber_Tables.sql | Create_HelloWorld_Tables.sql |
|
3/1 & 3/3 |
SPRING BREAK |
|
3/8 |
Midterm Exam Review Guest Speaker: Noah Mercado, Google |
|
3/10 |
EXAM #1 – MIDTERM EXAM |
|
3/15 |
Topic: Introduction to Node.js (Name.js | Numbers.js) Required viewing for Windows users
Required viewing for Mac users |
Project – Part 2: Instructions | Create_Tolls_Tables.sql | PA_Turnpike_Interchange_Info.sql | answer sheet |
3/17 |
In-class activity: Introduction to Node.js Instructions:
|
|
3/22 |
Topic: RESTful APIs with Node.js |
|
3/24 |
In-class activity: RESTful APIs with Node.js |
|
3/29 |
Topic: Building out an API – Taking parameters |
Assignment – Programming 1: Instructions | starter files (.zip) |
3/31 |
In-class activity: Building out an API – Taking parameters |
|
4/5 |
Topic: Building out an API – Retrieving data from an RDS instance |
Assignment – Programming 2: Instructions | starter files (.zip) |
4/7 |
In-class activity: Building out an API – Retrieving data from an RDS instance |
|
4/12 |
Topic: Deploying cloud software – instance-based |
|
4/14 |
In-class activity: Deploying cloud software – instance-based |
Project – Part 3: Instructions | Create_Tolls_Tables.sql | PA_Turnpike_Interchange_Info.sql |
4/19 |
Topic: Deploying cloud software – application-based |
|
4/21 |
In-class activity: Deploying cloud software – application-based |
Project – Part 4: Instructions | answer sheet PRO Points Assignment: Instructions |
4/27 |
FINAL EXAM REVIEW SESSION |
|
5/3 |
EXAM #2 – FINAL EXAM (10:30-12:30) |