1
Python: Decorators, Context Managers, Generators, async/await, Type Hints
2
Django-Architektur: MVT-Muster, settings.py, Apps, Middleware-Pipeline
3
Models: Fields, Beziehungen (ForeignKey, ManyToMany, OneToOne), Meta Options
4
Django ORM: QuerySets, filter/exclude, select_related/prefetch_related, Aggregations
5
Migrations: makemigrations, migrate, benutzerdefinierte Migrationen, Data Migrations
6
Views: Function-Based Views (FBV), Class-Based Views (CBV), Generic Views
7
Django REST Framework: Serializers, ViewSets, Routers, Authentifizierung
8
DRF Fortgeschritten: verschachtelte Serializers, benutzerdefinierte Felder, Paginierung, Filterung
9
URL-Routing: path(), re_path(), include(), URL-Parameter, Namespaces
10
Templates: Template-Vererbung, Filter, Tags, Context Processors
11
Forms: Form, ModelForm, Validierung, benutzerdefinierte Validators, Formsets
12
Authentifizierung: User-Modell, Login/Logout, Berechtigungen, benutzerdefiniertes User-Modell
13
Autorisierung: Berechtigungen (is_authenticated, permissions), Groups, Decorators (@login_required)
14
Middleware: Request/Response-Zyklus, benutzerdefinierte Middleware, Reihenfolge
15
Admin: ModelAdmin, Inlines, list_display, search_fields, Anpassung
16
Signals: pre_save, post_save, pre_delete, benutzerdefinierte Signals, Receivers
17
Testing: TestCase, Fixtures, Factories (factory_boy), Mocking, Coverage
18
Sicherheit: CSRF-Tokens, XSS-Prävention, SQL Injection, sichere Einstellungen
19
Performance: select_related, prefetch_related, Datenbankindexierung, Caching (Redis, Memcached)
20
Celery: Asynchrone Tasks, Beat Scheduler, Workers, Task-Routing
21
Deployment: WSGI/ASGI (Gunicorn, Uvicorn), statische Dateien, Docker, Umgebungskonfiguration