1
Python: decorator, context manager, generator, async/await, type hint
2
สถาปัตยกรรม Django: รูปแบบ MVT, settings.py, app, middleware pipeline
3
Model: field, ความสัมพันธ์ (ForeignKey, ManyToMany, OneToOne), ตัวเลือก Meta
4
Django ORM: QuerySet, filter/exclude, select_related/prefetch_related, การรวม
5
Migration: makemigrations, migrate, migration แบบกำหนดเอง, data migration
6
View: view แบบฟังก์ชัน (FBV), view แบบคลาส (CBV), generic view
7
Django REST Framework: Serializer, ViewSet, Router, การยืนยันตัวตน
8
DRF ขั้นสูง: serializer ซ้อน, field แบบกำหนดเอง, การแบ่งหน้า, การกรอง
9
URL routing: path(), re_path(), include(), พารามิเตอร์ URL, namespace
10
Template: การสืบทอด template, filter, tag, context processor
11
ฟอร์ม: Form, ModelForm, การตรวจสอบ, validator แบบกำหนดเอง, formset
12
การยืนยันตัวตน: User model, login/logout, permission, user model แบบกำหนดเอง
13
การอนุญาต: permission (is_authenticated, permissions), group, decorator (@login_required)
14
Middleware: วงจร request/response, 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, coverage
18
ความปลอดภัย: CSRF token, การป้องกัน XSS, SQL injection, การตั้งค่าที่ปลอดภัย
19
ประสิทธิภาพ: select_related, prefetch_related, index ฐานข้อมูล, cache (Redis, Memcached)
20
Celery: งานแบบ async, beat scheduler, worker, การกำหนดเส้นทางงาน
21
การ deploy: WSGI/ASGI (Gunicorn, Uvicorn), ไฟล์ static, Docker, การตั้งค่าสภาพแวดล้อม