Chuyển đến nội dung chính

Django: From Basics to Advanced

Comprehensive Django course from basic to advanced, helping you master the most powerful full-stack Python framework. Includes Django ORM, Django REST Framework, Class-Based Views, Authentication, Celery, Channels (WebSockets), Testing, Docker and Production deployment. Updated to Django 5.2+ and Python 3.12+ with the latest 2026 best practices.

The course Django: From Basics to Advanced is designed to help you master Django — the most powerful "batteries included" Python framework for web development, from MVT patterns to REST API production-ready.

What will you learn?

  • Django Core: Models, Views, Templates, URL routing, Forms, Admin
  • Django REST Framework: Serializers, ViewSets, Routers, Pagination, Filtering
  • Authentication: Session, JWT, OAuth2, Social Login, Permissions
  • Advanced: Channels (WebSockets), Celery, Caching, Signals, File Storage
  • Production: Testing, Docker, CI/CD, Monitoring, Performance Optimization

Request

  • Basic Python knowledge (functions, classes, modules)
  • Basic understanding of HTTP, HTML and SQL
  • Computer with Python 3.12+ and Docker installed