1
Python: decorators, context managers, generators, async/await, type hints
2
Django-architectuur: MVT-patroon, settings.py, apps, middleware-pipeline
3
Modellen: velden, relaties (ForeignKey, ManyToMany, OneToOne), Meta-opties
4
Django ORM: QuerySets, filter/exclude, select_related/prefetch_related, aggregaties
5
Migraties: makemigrations, migrate, aangepaste migraties, datamigraties
6
Views: functiegebaseerde views (FBV), klassegebaseerde views (CBV), generieke views
7
Django REST Framework: Serializers, ViewSets, Routers, authenticatie
8
DRF geavanceerd: geneste serializers, aangepaste velden, paginering, filtering
9
URL-routing: path(), re_path(), include(), URL-parameters, namespaces
10
Templates: template-overerving, filters, tags, context processors
11
Forms: Form, ModelForm, validatie, aangepaste validators, formsets
12
Authenticatie: User-model, login/logout, machtigingen, aangepast gebruikersmodel
13
Autorisatie: machtigingen (is_authenticated, permissions), groepen, decorators (@login_required)
14
Middleware: verzoek/antwoord-cyclus, aangepaste middleware, volgorde
15
Admin: ModelAdmin, inlines, list_display, search_fields, aanpassing
16
Signals: pre_save, post_save, pre_delete, aangepaste signals, receivers
17
Testen: TestCase, fixtures, factories (factory_boy), mocking, dekking
18
Beveiliging: CSRF-tokens, XSS-preventie, SQL-injectie, veilige instellingen
19
Prestaties: select_related, prefetch_related, database-indexering, caching (Redis, Memcached)
20
Celery: async taken, beat-scheduler, workers, taakrouting
21
Deployment: WSGI/ASGI (Gunicorn, Uvicorn), statische bestanden, Docker, omgevingsconfiguratie