23/09/2026 09:00: Schedule is online. No lecture on Tuesday 8 December 2026.
Tuesday and Thursday in room MT11
Introduction + Why design matters for security ⌛⌛
Deep modeling + Core concepts of Domain-Driven Design ⌛⌛⌛
Code constructs promoting security ⌛⌛
Exercises ⌛⌛⌛
Domain primitives ⌛⌛
Exercises ⌛⌛⌛
Ensuring integrity of state + Reducing complexity of state ⌛⌛
Exercises ⌛⌛⌛
Handling failures securely + Introduction to Test-Driven Development ⌛⌛
Exercises ⌛⌛⌛
Exercises ⌛⌛
Exercises ⌛⌛⌛
Python: Type Hints and Validation ⌛⌛
Exercises ⌛⌛⌛
Advanced tests for Python ⌛⌛
Exercises ⌛⌛⌛
Django REST Framework - Part 1 ⌛⌛
Django REST Framework - Part 2 ⌛⌛⌛
Student Project ⌛⌛
Student Project ⌛⌛⌛
Student Project ⌛⌛
Student Project ⌛⌛⌛
Student Project Showcase ⌛⌛⌛
Exam Simulation ⌛⌛
Secure by Design - Dan Bergh Johnsson, Daniel Deogun, Daniel Sawano - Manning
Architecture Patterns with Python - Harry Percival, Bob Gregory – O’Reilly
Crafting Test-Driven Software with Python - Alessandro Molina – Packt
Dates will be added to the calendar when available