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 |