§1.3.

Chapters and weeks

There are 15 chapters in these notes, designed to be studied over a period of 11 weeks:

Week

Chapters

Themes

1

1, 2

Introduction, Setting up your computer

2

3

Layering

3

4, 5

Simplicity, Mastering JavaScript

4

6, 7

Three-layer architectures, Single-page applications

5

8

Database management systems

6

9

Cryptography, security

7

10, 11

Architecture, usability

8

12

Architecture for distributed systems

9

13

Consistency

10

14

Scalability

11

15

Cloud services