This schedule is, as always, tentative and will be adapted throughout the term if necessary.
Woche | KW | Date | Lecture | Labs (Thu+Tue) |
---|---|---|---|---|
1 | 14 | Thu 03/04/2025, Tue 08/04/2025 | — Einführungswoche — | |
2 | 15 | Thu 10/04/2025, Tue 15/04/2025 | Intro to the class, Introduction to distributed Systems | Lab 01: Building a Static Web Application |
3 | 16 | Thu 17/04/2025, Tue 22/04/2025 | Chapter 2, Architectures | Lab 02: Building a First Express Application |
4 | 17 | Thu 24/04/2025, Tue 29/04/2025 | Chapter 2, Architectures | Lab 04: Adding Mongo Support |
x | 18 | Thu 01/05/2025, Tue 06/05/2025 | — Tag der Arbeit — | |
x | 19 | Thu 08/05/2025, Tue 13/05/2025 | — Feiertag* — | |
5 | 20 | Thu 15/05/2025, Tue 20/05/2025 | Chapter 3, Processes | Lab 05: Understanding Promises |
6 | 21 | Thu 22/05/2025, Tue 27/05/2025 | Chapter 4, Communication | Lab 06: Supporting Complex Models |
x | 22 | Thu 29/05/2025, Tue 03/06/2025 | — Himmelfahrt — | |
7 | 23 | Thu 05/06/2025, Tue 10/06/2025 | Chapter 5, Coordination | Lab 07: Adding CRUD Support |
8 | 24 | Thu 12/06/2025, Tue 17/06/2025 | Chapter 5, Coordination | Lab 08: Adding Login Support |
9 | 25 | Thu 19/06/2025, Tue 24/06/2025 | Chapter 6, Naming | Lab 09: Adding Support for Passport.js |
10 | 26 | Thu 26/06/2025, Tue 01/07/2025 | Chapter 7, Consistency and Replication | Lab 10: Building a REST API |
11 | 27 | Thu 03/07/2025, Tue 08/07/2025 | Chapter 8, Fault Tolerance | Lab 11: Securing a REST API |
12 | 28 | Thu 10/07/2025, Tue 15/07/2025 | Chapter 8, Fault Tolerance | Lab 12: Adding Support for Socket.io |
13 | 29 | Thu 17/07/2025, Tue 22/07/2025 | Chapter 9, Security | Trial Exams |
14 | 30 | Thu 24/07/2025, Tue 29/07/2025 | Exam (tentative date, check LSF!) | |
Fri 25/07/2025 | Showtime! |
Notes
* 8.5.2025: einmaliger Feiertag anlässlich des 80. Jahrestags der Befreiung vom Nationalsozialismus und des Endes des zweiten Weltkriegs
- Prüfungszeitraum 14.07. – 02.08.2025
- Prüfungszeitraum 24.09. – 08.10.2025