1
Python: decorator, context manager, generator, async/await, type hint
2
Kiến trúc Django: mẫu MVT, settings.py, app, middleware pipeline
3
Model: field, quan hệ (ForeignKey, ManyToMany, OneToOne), tùy chọn Meta
4
Django ORM: QuerySet, filter/exclude, select_related/prefetch_related, tổng hợp
5
Migration: makemigrations, migrate, migration tùy chỉnh, data migration
6
View: view dựa trên hàm (FBV), view dựa trên lớp (CBV), generic view
7
Django REST Framework: Serializer, ViewSet, Router, xác thực
8
DRF nâng cao: serializer lồng nhau, field tùy chỉnh, phân trang, lọc
9
URL routing: path(), re_path(), include(), tham số URL, namespace
10
Template: kế thừa template, filter, tag, context processor
11
Form: Form, ModelForm, validation, validator tùy chỉnh, formset
12
Xác thực: User model, login/logout, permission, user model tùy chỉnh
13
Phân quyền: permission (is_authenticated, permissions), group, decorator (@login_required)
14
Middleware: chu trình request/response, middleware tùy chỉnh, thứ tự
15
Admin: ModelAdmin, inline, list_display, search_fields, tùy chỉnh
16
Signal: pre_save, post_save, pre_delete, signal tùy chỉnh, receiver
17
Kiểm thử: TestCase, fixture, factory (factory_boy), mock, coverage
18
Bảo mật: CSRF token, phòng XSS, SQL injection, cài đặt bảo mật
19
Hiệu suất: select_related, prefetch_related, indexing database, cache (Redis, Memcached)
20
Celery: tác vụ async, beat scheduler, worker, routing tác vụ
21
Triển khai: WSGI/ASGI (Gunicorn, Uvicorn), file tĩnh, Docker, cấu hình môi trường