Full-Stack Development with Django

# Topic Completed (%)
1 HTML Basics (HTML)
2 Python Basics (Python)
3 Variables & Data Types (Python)
4 Functions & Scope (Python)
5 Conditionals & Loops (Python)
6 Lists, Tuples, Sets, Dictionaries (Python)
7 OOP in Python (Classes, Objects, Inheritance, Polymorphism)
8 Modules & Packages
9 Virtual Environments (venv, pipenv)
10 Version Control Basics (Git, GitHub)
11 CSS Basics (CSS)
12 JavaScript Basics (Variables, Functions, Loops, DOM) (JavaScript)
13 Python Package Installation (pip)
14 Django Installation & Project Setup (Django Fundamentals)
15 Django Project Structure (Django Fundamentals)
16 Apps in Django (Django Fundamentals)
17 URL Routing & Views (Django Fundamentals)
18 Templates & Template Tags (Django Templates)
19 Template Inheritance (Base & Child Templates) (Django Templates)
20 Static Files & Media Files (Django Templates)
21 Dynamic Content Rendering (Variables, Filters, Tags) (Django Templates)
22 Control Structures in Templates (If, For Loops, With, Forloop) (Django Templates)
23 Template Filters & Custom Filters (Django Templates)
24 Template Includes & Partials (Django Templates)
25 Forms & Form Validation in Templates (Django Templates)
26 Messages Framework (Displaying Flash Messages) (Django Templates)
27 Pagination in Templates (Django Templates)
28 Static & Media Management in Templates (Django Templates)
29 Models & ORM (Django Fundamentals)
30 Migrations (Database Schema Changes) (Django Fundamentals)
31 Admin Panel (Django Fundamentals)
32 Forms & Form Validation (Django Advanced)
33 Class-Based Views (CBV) (Django Advanced)
34 Function-Based Views (FBV) (Django Advanced)
35 Authentication & Authorization (Django Advanced)
36 Middleware (Django Advanced)
37 Signals (Django Advanced)
38 Django REST Framework (DRF) Basics (Backend API)
39 Serializers & Model Serializers (Backend API)
40 ViewSets & Routers (Backend API)
41 Authentication (Token, JWT) (Backend API)
42 Pagination, Filtering & Search (Backend API)
43 Advanced ORM Queries (Django Advanced)
44 Caching (Redis, Memcached) (Django Advanced)
45 Celery & Background Tasks (Django Advanced)
46 Testing (Unit Tests, Integration Tests)
47 Debugging & Logging
48 Security Best Practices (Django Security)
49 Performance Optimization (Query Optimization, Middleware, Caching)
50 Deployment (Docker, Gunicorn, Nginx, AWS, Heroku, Vercel)
51 Environment Variables & Configuration Management
52 Continuous Integration / Continuous Deployment (CI/CD)
53 Frontend Integration (React, Vue, or Angular with Django)
54 WebSockets & Real-Time Applications (Django Channels)
55 GraphQL with Django (Optional Advanced API)
56 Documentation & Best Practices