26/09/2025 09:10: The lecture scheduled on Tuesday 21 October is rescheduled on Saturday 18 October (online with MS Teams)
20/09/2025 15:30: Schedule is online.
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 ⌛⌛
Student Project ⌛⌛⌛
Django REST Framework - Part 2 ⌛⌛
Student Project ⌛⌛⌛
Authentication, authorization and tests in Django REST Framework ⌛⌛
Student Project ⌛⌛⌛
Student Project + Exam Simulation ⌛⌛
Student Project Showcase ⌛⌛⌛
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