There are 15 chapters in these notes, designed to be studied over a period of 11 weeks:
Week |
Chapters |
Themes |
---|---|---|
1 |
Introduction, Setting up your computer |
|
2 |
Layering |
|
3 |
Simplicity, Mastering JavaScript |
|
4 |
Three-layer architectures, Single-page applications |
|
5 |
Database management systems |
|
6 |
Cryptography, security |
|
7 |
Architecture, usability |
|
8 |
Architecture for distributed systems |
|
9 |
Consistency |
|
10 |
Scalability |
|
11 |
Cloud services |