Tất cả bài viết được gắn tag drf
1 bài viết
Khóa học Django Advanced từ intermediate đến master level với 25 bài concepts và 10 real-world projects phức tạp.
28 bài viết
Django Advanced Bài 4.1 - Giới thiệu Django REST Framework, REST principles, installation, APIView basics, và Request/Response cycle.
Django Advanced Bài 4.2 - HTTP Status Codes best practices, Format Suffixes, Browsable API features, và Content Negotiation trong DRF.
Django Advanced Bài 4.3 - Authentication methods (Token, Session, JWT), Permission classes, object-level permissions, và security best practices trong DRF.
Django Advanced Bài 5.1 - Serializer fundamentals, ModelSerializer, field types, field options, và basic validation.
Django Advanced Bài 5.2 - Field-level validation, object-level validation, custom validators, ValidationError, và validation patterns trong DRF.
Django Advanced Bài 5.4 - Advanced serializer patterns, dynamic field selection, context usage, serializer inheritance, performance optimization, và testing strategies.
Django Advanced Bài 6.1 - Generic Views trong DRF, từ APIView đến Generic Views, mixins, và concrete views để build REST APIs nhanh chóng.
Django Advanced Bài 6.2 - ViewSets và Routers trong DRF, từ ViewSet basics đến ModelViewSet, custom actions, và automatic URL routing.
Django Advanced Bài 6.3 - Advanced ViewSet patterns, nested routes, pagination, filtering, searching, ordering, và performance optimization trong DRF.
Django Advanced Bài 7.1 - Authentication fundamentals trong DRF, authentication classes, Session, Token, và Basic Authentication.
Django Advanced Bài 7.2 - Advanced Token Authentication patterns, custom token models, expiration, refresh tokens, và security best practices.
Django Advanced Bài 7.3 - JWT Authentication với djangorestframework-simplejwt, custom claims, token refresh, blacklisting, và security.
Django Advanced Bài 7.4 - OAuth2 và Social Authentication với django-allauth, dj-rest-auth, Google/Facebook/GitHub login, custom providers.
Django Advanced Bài 8.1 - Permission fundamentals trong DRF, built-in permission classes, configuring permissions, permission flow.
Django Advanced Bài 8.2 - Object-level permissions, IsOwner pattern, django-guardian, per-object access control, row-level security.
Django Advanced Bài 8.3 - Building custom permission classes, conditional logic, dynamic permissions, permission composition, real-world patterns.
Django Advanced Bài 8.4 - Advanced authorization patterns, RBAC, ABAC, permission caching, testing strategies, production patterns.
Django Advanced Bài 9.1 - Basic filtering trong DRF với DjangoFilterBackend, query parameters, custom filtering, field lookups.
Django Advanced Bài 9.2 - Advanced filtering techniques với range filters, OrderingFilter, custom backends, optimization strategies.
Django Advanced Bài 9.3 - Searching trong DRF với SearchFilter, full-text search, PostgreSQL search, Elasticsearch integration.
Django Advanced Bài 9.4 - Pagination trong DRF với PageNumberPagination, LimitOffsetPagination, CursorPagination, custom pagination.
Django Advanced Bài 10.2 - OpenAPI specification, Swagger UI, ReDoc, API schema generation trong DRF.
Django Advanced Bài 10.3 - drf-spectacular - Modern OpenAPI 3.0 schema generation cho Django REST Framework.
Django Advanced Bài 10.4 - Advanced API documentation techniques, code samples, examples, và best practices.
Django Advanced Bài 10.1 - API versioning strategies trong DRF với URL, header, accept header, namespace versioning.
Tạo custom serializers và xử lý nested resources trong DRF với writable nested serializers.
Xử lý file upload, image processing, và media storage với Django và S3/CloudFront.
Testing REST APIs với APITestCase, Factory Boy, và best practices cho test automation.