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 | 08-SEP |
Introduction, Course Overview, Foundational Concepts, IaaS, Microservices
|
2 | 15-Sep |
REST, Containers, S3, BLOBs
|
3 | 23-Sep |
Project Reviews, Questions, Review, Discussions. |
4 | 30-SEP |
End-to-End Architecture I
|
5 | 07-OCT |
Authentication/Authorization, FaaS, More REST
|
6 | 14-Oct |
Project Reviews and Discussions. |
7 | 21-Oct |
Publish/Subscribe, Message Driver Processing, Workflow/Service Orchestration
|
8 | 28-Oct |
Cloud Databases, No SQL Databases
|
9 | 04-Nov |
Project Reviews and Discussions. |
10 | 04-NOV |
Using Cloud Services
|
11 | 11-Nov |
Systems and Application Management, CI/CD
|
12 | 18-Nov |
No Class (Thanksgiving) |
13 | 25-NOV |
Project reviews and discussions. |
14 | 10-Dec |
Overflow. |