1
Python: декоратори, контекстні менеджери, генератори, async/await, type hint
2
Архітектура Django: патерн MVT, settings.py, додатки, middleware pipeline
3
Моделі: поля, зв'язки (ForeignKey, ManyToMany, OneToOne), Meta-опції
4
Django ORM: QuerySet, filter/exclude, select_related/prefetch_related, агрегації
5
Міграції: makemigrations, migrate, кастомні міграції, data migration
6
View: функціональні view (FBV), класові view (CBV), generic view
7
Django REST Framework: Serializer, ViewSet, Router, автентифікація
8
DRF розширений: вкладені serializer, кастомні поля, пагінація, фільтрація
9
URL-маршрутизація: path(), re_path(), include(), URL-параметри, namespace
10
Шаблони: наслідування шаблонів, фільтри, теги, context processor
11
Форми: Form, ModelForm, валідація, кастомні валідатори, formset
12
Автентифікація: модель User, login/logout, дозволи, кастомна модель користувача
13
Авторизація: дозволи (is_authenticated, permissions), групи, декоратори (@login_required)
14
Middleware: цикл запит/відповідь, кастомний middleware, порядок
15
Admin: ModelAdmin, inline, list_display, search_fields, налаштування
16
Signal: pre_save, post_save, pre_delete, кастомні signal, receiver
17
Тестування: TestCase, fixture, factory (factory_boy), mock, покриття
18
Безпека: CSRF-токени, XSS-запобігання, SQL injection, безпечні налаштування
19
Продуктивність: select_related, prefetch_related, індексування бази даних, кешування (Redis, Memcached)
20
Celery: асинхронні завдання, beat scheduler, worker, маршрутизація завдань
21
Розгортання: WSGI/ASGI (Gunicorn, Uvicorn), статичні файли, Docker, конфігурація середовища