10/09/2024 14:30: Schedule is online.
10/09/2024 14:50: No lecture on 10 and 15 October.
10/09/2024 14:50: No lecture on 5 and 7 November.
27/09/2024 08:50: Thursday lectures are anticipated at 09:00.
15/11/2024 12:40: Online lectures on Saturday 7 December and Saturday 14 December.
Tuesday and Thursday in room MT11
Introduction + Why design matters for security ⌛⌛
Deep modeling ⌛⌛⌛
Core concepts of Domain-Driven Design ⌛⌛
Code constructs promoting security ⌛⌛⌛
Domain primitives ⌛⌛
Ensuring integrity of state ⌛⌛⌛
Reducing complexity of state⌛⌛
Handling failures securely ⌛⌛⌛
Exercises ⌛⌛
Introduction to Test-Driven Development ⌛⌛⌛
Python: Type Hints and Validation ⌛⌛
Advanced tests for Python ⌛⌛⌛
Exercises ⌛⌛
Exercises ⌛⌛⌛
Django REST Framework - Part 1 ⌛⌛
Django REST Framework - Part 2 ⌛⌛⌛
Authentication, authorization and tests in Django REST Framework ⌛⌛
Exercises ⌛⌛⌛
Student Project ⌛⌛⌛
Student Project ⌛⌛
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