The syllabus is currently a draft and evolving. We will also adapt based on progress during the semester and on student feedback/project progress.
Lectures can cover material and concepts much faster than students can realize in their project development. So, the class will have the following cadence for lectures:
Previous experience in the course suggests that the schedule below is likely to change.
| Lecture No. | Date | Topics |
| 1 | 10-Sep |
Introduction, Course Overview, Foundational Concepts
|
| 2 | 17-Sep |
Platform-as-a-Service, REST
|
| 3 | 24-Sep |
Project Reviews and Discussions. |
| 4 | 01-Oct |
DNS/Certificates, CloudFront/CDN, Static Web Sites, OAuth2
|
| 5 | 08-Oct |
Lamba Functions, Two-Factor Authentication, Email/Notification, API GW Authorization
|
| 6 | 15-Oct |
Project Reviews and Discussions. |
| 7 | 22-Oct |
Publish/Subscribe, Message Driver Processing, Workflow/Service Orchestration
|
| 8 | 29-Oct |
No SQL Databases
|
| 9 | 05-Nov |
Project Reviews and Discussions. |
| 10 | 12-November |
Using Cloud Services
|
| 11 | 19-Nov |
Systems and Application Management, CI/CD
|
| 12 | 26-Nov |
No Class (Thanksgiving) |
| 13 | 03-Dec |
Project reviews and discussions. |
| 14 | 10-Dec |
Overflow. |