Tất cả bài viết được gắn tag django
2 bài viết
Khóa học Django cơ bản - Học xây dựng web applications với Django framework từ cơ bản đến nâng cao.
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.
127 bài viết
Giới thiệu Django Advanced Phần 1 - Tổng quan series, sự khác biệt với Django Basic, và prerequisites cần thiết.
Giới thiệu Django Advanced Phần 2 - Roadmap chi tiết 100 bài học, 25 core concepts và 10 master projects.
Giới thiệu Django Advanced Phần 3 - Cài đặt môi trường development hoàn chỉnh và phương pháp học hiệu quả.
Giới thiệu Django Advanced Phần 4 - Career opportunities, salary expectations, learning resources, và community engagement.
Học các advanced model fields trong Django - JSONField, ArrayField, custom fields, validators, và computed properties.
Học ArrayField, HStoreField, field options nâng cao và custom validators trong Django.
Django Advanced Bài 2.3 - Hướng dẫn chi tiết cách tạo Custom Model Fields, field methods, validation, và reusable field components.
Django Advanced Bài 2.4 - Hướng dẫn chi tiết về Computed Fields, Cached Properties, Model Mixins, Abstract Models, và Custom QuerySets.
Django Advanced Bài 3.1 - QuerySet fundamentals, lazy evaluation, caching behavior, và query execution lifecycle.
Django Advanced Bài 3.2 - Chi tiết về select_related() và prefetch_related(), khi nào dùng, và cách optimize ForeignKey/ManyToMany queries.
Django Advanced Bài 3.3 - Deep dive vào N+1 query problem, cách detect, solutions, và prevention strategies.
Django Advanced Bài 3.4 - Chi tiết về Aggregation, Annotation, F() objects, Q() objects, conditional expressions, và subqueries.
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.
Implement background tasks với Celery - setup, creating tasks, workers, và Redis integration.
Advanced Celery - periodic tasks với Beat, monitoring với Flower, error handling, và best practices.
Giới thiệu Django Channels - WebSocket, ASGI, Consumers, và xây dựng real-time features.
Advanced Django Channels - real-time chat, live notifications, channel layers, và WebSocket authentication.
Implement Redis caching trong Django - cache framework, cache decorators, và optimization strategies.
Advanced caching patterns - cache strategies, invalidation, CDN integration, và best practices.
Django security best practices - CSRF protection, XSS prevention, SQL injection, CORS, và security headers.
Implement OAuth2, JWT authentication, và social login với django-allauth và custom backends.
Performance optimization strategies - query optimization, database indexing, profiling, và performance monitoring.
Giải quyết N+1 problem, database optimization techniques, và sử dụng Django Debug Toolbar.
Advanced testing - integration testing, load testing với Locust, test coverage, và CI/CD integration.
Setup monitoring và logging - Sentry, Prometheus, Grafana, ELK stack, và debugging techniques.
Django Advanced project implementation - Project 1: Multi-Vendor E-commerce - Architecture Design.
Django Advanced project implementation - Project 1 - Product Catalog với Variants và Elasticsearch.
Django Advanced project implementation - Project 1 - Order Processing với State Machine.
Django Advanced project implementation - Project 1 - Payment Integration và Notifications.
Django Advanced project implementation - Project 1 - Deployment và Scaling Strategies.
Django Advanced project implementation - Project 2: Social Media - User Relationships và Activity Stream.
Django Advanced project implementation - Project 2 - Newsfeed Algorithm và Ranking.
Django Advanced project implementation - Project 2 - Real-time Chat với WebSocket.
Django Advanced project implementation - Project 2 - Media Upload và Processing.
Django Advanced project implementation - Project 2 - GraphQL API với Graphene.
Django Advanced project implementation - Project 2 - Horizontal Scaling và CDN.
Django Advanced project implementation - Project 3: Video Streaming - Chunked Upload.
Django Advanced project implementation - Project 3 - Video Transcoding với Celery.
Django Advanced project implementation - Project 3 - HLS/DASH Streaming và CDN.
Django Advanced project implementation - Project 3 - Recommendation System.
Django Advanced project implementation - Project 3 - Analytics và View Tracking.
Django Advanced project implementation - Project 3 - Scaling Video Infrastructure.
Django Advanced project implementation - Project 4: Healthcare - Scheduling System.
Django Advanced project implementation - Project 4 - EMR (Electronic Medical Records) với HIPAA.
Django Advanced project implementation - Project 4 - Video Consultation với WebRTC.
Django Advanced project implementation - Project 4 - Prescription và Lab Results.
Django Advanced project implementation - Project 4 - Compliance và Audit Logging.
Django Advanced project implementation - Project 5: Trading - Real-time Market Data WebSocket.
Django Advanced project implementation - Project 5 - Order Matching Engine.
Django Advanced project implementation - Project 5 - Portfolio Management.
Django Advanced project implementation - Project 5 - Risk Management System.
Django Advanced project implementation - Project 5 - Transaction Atomicity và Locks.
Django Advanced project implementation - Project 5 - KYC Verification Workflow.
Django Advanced project implementation - Project 5 - Regulatory Compliance.
Django Advanced project implementation - Project 6: Learning Platform - Adaptive Algorithm.
Django Advanced project implementation - Project 6 - Spaced Repetition System (SRS).
Django Advanced project implementation - Project 6 - Gamification System.
Django Advanced project implementation - Project 6 - Audio Processing và Speech Recognition.
Django Advanced project implementation - Project 6 - AI-Powered Corrections.
Django Advanced project implementation - Project 6 - Multi-tenant for Organizations.
Django Advanced project implementation - Project 7: IoT - MQTT Protocol Integration.
Django Advanced project implementation - Project 7 - Time-series Data với InfluxDB.
Django Advanced project implementation - Project 7 - Real-time Monitoring Dashboard.
Django Advanced project implementation - Project 7 - Device Provisioning và Authentication.
Django Advanced project implementation - Project 7 - Alert System với Complex Rules.
Django Advanced project implementation - Project 7 - Edge Computing Coordination.
Django Advanced project implementation - Project 8: ERP - Modular Architecture Design.
Django Advanced project implementation - Project 8 - HR Module với Leave Management.
Django Advanced project implementation - Project 8 - Finance Module với Multi-currency.
Django Advanced project implementation - Project 8 - Inventory Management.
Django Advanced project implementation - Project 8 - Sales và CRM Module.
Django Advanced project implementation - Project 8 - Workflow Engine.
Django Advanced project implementation - Project 8 - Document Management System.
Django Advanced project implementation - Project 8 - Reporting Engine.
Django Advanced project implementation - Project 8 - Multi-company Support.
Django Advanced project implementation - Project 8 - Integration APIs.
Django Advanced project implementation - Project 9: Ride-Sharing - Real-time GPS Tracking.
Django Advanced project implementation - Project 9 - Geospatial Queries với PostGIS.
Django Advanced project implementation - Project 9 - Driver Matching Algorithm.
Django Advanced project implementation - Project 9 - Dynamic Pricing (Surge).
Django Advanced project implementation - Project 9 - Route Optimization.
Django Advanced project implementation - Project 9 - Dual Rating System.
Django Advanced project implementation - Project 9 - Safety Features.
Django Advanced project implementation - Project 10: Microservices - Foundation.
Django Advanced project implementation - Project 10: Service Decomposition Strategies.
Django Advanced project implementation - Project 10: API Gateway Pattern.
Django Advanced project implementation - Project 10: User Service (Auth & Authorization).
Django Advanced project implementation - Project 10: Product Service (Catalog & Inventory).
Django Advanced project implementation - Project 10: Order Service (Processing).
Django Advanced project implementation - Project 10: Payment Service.
Django Advanced project implementation - Project 10: Notification Service.
Django Advanced project implementation - Project 10: Analytics Service.
Django Advanced project implementation - Project 10: Event-driven Architecture.
Django Advanced project implementation - Project 10: Distributed Transactions (Saga).
Django Advanced project implementation - Project 10: Service Discovery.
Django Advanced project implementation - Project 10: Circuit Breaker Pattern.
Django Advanced project implementation - Project 10: Centralized Logging (ELK).
Django Advanced project implementation - Project 10: Distributed Tracing (Jaeger).
Django Advanced project implementation - Project 10: Container Orchestration (Kubernetes).
Django Advanced project implementation - Project 10: Complete System Integration.
44 bài viết
Tìm hiểu về Django framework, MVT pattern, và khi nào nên sử dụng Django.
Hướng dẫn cài đặt Django và tạo project đầu tiên từ A-Z.
Tìm hiểu về Django apps và cách tổ chức code trong Django project.
Học cách tạo Django apps có thể tái sử dụng và chia sẻ giữa các projects.
Học cách URL routing trong Django - map URLs đến views.
Tìm hiểu về Function-Based Views (FBV) và Class-Based Views (CBV) trong Django.
Học Django template engine - render HTML với template syntax.
Học cách tạo custom template tags, filters, và context processors trong Django.
Học cách quản lý static files (CSS, JavaScript, images) trong Django.
Học Django ORM và cách định nghĩa models để làm việc với database.
Học cách quản lý database schema changes với Django migrations system.
Học cách sử dụng và customize Django Admin interface để quản lý data.
Học các tính năng nâng cao của Django Admin - custom admin site, templates, widgets, permissions.
Học cách query database với Django ORM - Manager, QuerySets, filtering và field lookups.
Học CRUD operations trong Django - Create, Read, Update và Delete database records.
Học Django Forms - tạo, validate và xử lý HTML forms trong Django.
Học Django ModelForm - tạo forms tự động từ models với validation.
Học Django Authentication - User model, login/logout, registration và permissions.
Học Django Sessions và Cookies - quản lý user state và data persistence.
Học Django Messages Framework - hiển thị notifications và feedback cho users.
Học Django Middleware - request/response processing và custom middleware.
Học Django Settings - configuration management và best practices.
Học Django Generic Views - class-based views để xây dựng views nhanh chóng.
Học cách viết tests cho Django applications với TestCase và Test Client.
Học cách tạo relationships giữa models với ForeignKey, ManyToMany, OneToOne.
Học cách upload và quản lý files, images trong Django với ImageField và FileField.
Học cách phân trang dữ liệu trong Django với Paginator và ListView pagination.
Học cách tìm kiếm và lọc dữ liệu trong Django với Q objects và field lookups.
Học cách tạo SEO-friendly URLs với slugs trong Django.
Học cách cấu hình và gửi email trong Django với SMTP và email templates.
Học Class-Based Views nâng cao với mixins và method overrides.
Học Django template features nâng cao với custom tags, filters và best practices.
Học cách sử dụng nhiều databases trong Django với routing và migrations.
Học cách chuẩn bị Django application cho production deployment.
Xây dựng website tin tức/blog - Part 1 Project Setup và Models.
Xây dựng website tin tức/blog - Part 2 Views, URLs và Templates.
Xây dựng website tin tức/blog - Part 3 Templates và Admin.
Xây dựng website tin tức/blog - Part 4 Docker và Deployment.
Xây dựng website thương mại điện tử - Part 1 Models và Database Design.
Xây dựng website thương mại điện tử - Part 2 Shopping Cart và Wishlist.
Xây dựng website thương mại điện tử - Part 3 Checkout và Order Management.
Xây dựng website thương mại điện tử - Part 4 Reviews, Search, và Deployment.
Tổng hợp các best practices và cách tổ chức code Django chuyên nghiệp.
Bài tập thực hành tổng hợp kiến thức Django cơ bản với các dự án thực tế nâng cao có hướng dẫn chi tiết.