15-Day Python Backend Development
Study Plan
Day Topics Learning Resources ✅ Done
Day 1 Intro to Backend & https:// ☐
Web, HTTP, Client- developer.mozilla.org/
en-US/docs/Learn/
Server model Server-side/First_steps/
Introduction
Day 2 Setting up Django, https:// ☐
Project Structure, docs.djangoproject.com/
en/stable/intro/
Running Dev Server tutorial01/
Day 3 URLs, Views, https:// ☐
Templates (Jinja), docs.djangoproject.com/
en/stable/topics/http/
Static files urls/
Day 4 Working with https:// ☐
Models and Admin docs.djangoproject.com/
en/stable/ref/models/
Interface
Day 5 ORM Basics: https:// ☐
QuerySets, Filters, docs.djangoproject.com/
en/stable/topics/db/
CRUD Ops queries/
Day 6 Forms in Django https:// ☐
(Form class, docs.djangoproject.com/
en/stable/topics/forms/
ModelForm),
Validation
Day 7 User Authentication: https:// ☐
Login, Logout, learndjango.com/
tutorials/django-login-
Registration and-logout-tutorial
Day 8 Middleware, https:// ☐
Context Processors, docs.djangoproject.com/
en/stable/topics/http/
Messages middleware/
framework
Day 9 Django Class-Based https:// ☐
Views vs Function- learndjango.com/
tutorials/django-class-
Based Views based-views
Day 10 Django REST https://www.django- ☐
Framework (DRF) rest-framework.org/
tutorial/quickstart/
Setup &
Serialization
Day 11 CRUD APIs with https://www.django- ☐
DRF: List, Retrieve, rest-framework.org/api-
guide/viewsets/
Create, Update,
Delete
Day 12 API Authentication https://www.django- ☐
with Token & rest-framework.org/api-
guide/authentication/
Session Auth
Day 13 Pagination, Filtering https://www.django- ☐
& Permissions in rest-framework.org/api-
guide/pagination/
DRF
Day 14 Integrating https:// ☐
Frontend developer.mozilla.org/
en-US/docs/Web/
(HTML/JS/AJAX) Guide/AJAX
with Django API
Day 15 Deploying Django https://render.com/ ☐
App on Render or docs/deploy-django or
https://docs.railway.app
Railway /guides/django