Python_Backend_Dev_15_Day_Study_Plan
Python_Backend_Dev_15_Day_Study_Plan
☐ Mini Task: Create a new Django project and run the server
Day 2
☐ Learn URL routing in Django
☐ Templates overview:
https://docs.djangoproject.com/en/stable/ref/templates/language/
☐ Mini Task: Create a view that returns your name and current time
Day 3
☐ Work with Django Templates and Static files (CSS/JS)
Day 4
☐ Django Models and ORM: https://docs.djangoproject.com/en/stable/topics/db/models/
☐ Mini Project: Create a model for BlogPost with title, content, timestamp
Day 5
☐ Forms in Django: https://docs.djangoproject.com/en/stable/topics/forms/
Day 6
☐ Intro to Django Authentication System (User login, logout, register)
☐ Mini Project: Add user signup/login system to blog app
Day 7
☐ Class-Based Views (CBVs): ListView, DetailView, CreateView, etc.
Day 8
☐ Django Relationships: OneToMany, ManyToMany fields
Day 9
☐ Django REST Framework (DRF) Installation: https://www.django-rest-framework.org/
Day 10
☐ CRUD APIs using Django REST Framework
Day 11
☐ Token Authentication with DRF
Day 12
☐ Pagination and Filtering in APIs
Day 13
☐ Connecting Frontend to API (basic HTML+JS or React if preferred)
Day 14
☐ Deployment: Render or Railway or Heroku
Day 15
☐ Capstone: Finalize your Blog App with API + Auth + UI
☐ Reflect and plan your next project (like e-commerce, chat app, etc.)