Skip to content

Django roadmap highlights essential features and enhancements planned for future releases, focusing on performance and scalability, modern web development tools, strengthened security, and a better developer experience.

License

Notifications You must be signed in to change notification settings

Abdullahsaleh203/Django_Roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Django Roadmap

Django roadmap highlights essential features and enhancements planned for future releases, focusing on performance and scalability, modern web development tools, strengthened security, and a better developer experience.


Authors

Account: LinkedIn Account: GitHub

Junior

  • Models & Query set
  • Views & Mixins
  • Forms & Form-set
  • Templates & Filters
  • Authentication

Mid-Level

  • Components [ Customization ]
  • Models [ Instance Methods - models vs views - Transaction]
  • Views [ customize mixins ]
  • Templates [ customiza filters & tags ]
  • Translation
  • Payment
  • Channels
  • Celery & Redis
  • Testing
  • Admin customization
  • Sessions
  • Cookies
  • Cache
  • Authentication
  • Swagger
  • Analysis

Senior

  • Create or customize Model fields
  • JS framework ( Vue.js or Ajax )
  • Testing
  • Docker
  • Security

Must you know

  • Deployment
  • REST API & DOC
  • Git & GitHub

Important things

  • Background Tasks
  • When We Use Redis , RabbitMQ
  • Why Redis fast?
  • Websocket VS. Webhooks
  • Middleware
  • ORM VS. SQL Raw
  • How to Secure my Django code ?
  • Support multiple languages
  • Custom User Model
  • Custom Authentication
  • n+1 problem
  • Implement OTP
  • Transaction
  • Normalization DB
  • Integrated social media platforms
  • Integration Testing
  • Cache, Session, Cookies
  • Celery & Redis
  • Channels
  • Payments
  • Nginx
  • Dockerize Django Project
  • Django Tanents
  • Implement ML model with Django
  • AWS S3
  • Throttling
  • Versioning
  • PostgreSQL (LEARNING)
  • MongoDB (LEARNING)

Courses

  1. Django with Mosh
  2. Django Core- Django Core ↗
  3. Build REST APIs with Django REST Framework and Python - Build REST APIs with Django REST Framework and Python ↗
  4. Build a Backend REST API with Python & Django - Advanced - Build a Backend REST API with Python & Django - Advanced ↗
  5. Django Celery Mastery: Python Asynchronous Task Processing - Django Celery Mastery: Python Asynchronous Task Processing ↗
  6. Fullstack Python & Django - Fullstack Python & Django ↗
  7. المرجع الشامل لبناء وبرمجه المواقع ببايثون (Python+Django) - المرجع الشامل لبناء وبرمجه المواقع ببايثون (Python+Django) ↗
  8. المرجع الشامل لبناء وبرمجه المواقع ببايثون (Python+Django) - المرجع الشامل لبناء وبرمجه المواقع ببايثون (Python+Django) ↗
  9. Full Stack - React Django DRF Channels Project - djChat - Full Stack - React Django DRF Channels Project - djChat ↗
  10. Django DRF Project: eCommerce RESTful API - Django DRF Project: eCommerce RESTful API ↗

Websites

Books

  1. Django for APIs
    • Chapter 1 : Initial set up
    • Chapter 2 : Web APIs
    • Chapter 3 : Library Website
    • Chapter 4 : Library API
    • Chapter 5 : Todo API
    • Chapter 6 : Blog API
    • Chapter 7 : Permission
    • Chapter 8 : User Authentication
    • Chapter 9 : Viewsets and Routers
    • Chapter 10 : Schema and Documentation
    • Chapter 11 : Production Deployment
  2. Django 4 by Example
    • Chapter 1 : Building a blog application
    • Chapter 2 : Enhancing your blog with advanced features
    • Chapter 3 : Extending your blog application
    • Chapter 4 : Building a social website
    • Chapter 5 : Implementing social Authentication
    • Chapter 6 : Sharing content on your website
    • Chapter 7 : Tracking user action
    • Chapter 8 : Building an online shop
    • Chapter 9 : Managing payment and orders
    • Chapter 10 : Extending your shop
    • Chapter 11 : Adding Internationalization to your shop
    • Chapter 12 : Building an E-Learning platform
    • Chapter 13 : Creating a Content management system
    • Chapter 14 : Rendering and Caching content
    • Chapter 15 : Building an API
    • Chapter 16 : Building a chat server
    • Chapter 17 : Going Live
  3. Django for Professionals
    • Docker
    • PostgreSQL
    • Bookstore Project
    • Pages App
    • User Registration
    • Static Assets
    • Advanced User Registration
    • Environment Variables
    • Email
    • Book App
    • Reviews App
    • File / Image Upload
    • Permission
    • Search
    • Performance
    • Security
    • Deployment

Youtube

Good channels

Code With Tomi & Desphixs

Packages

Themes

About

Django roadmap highlights essential features and enhancements planned for future releases, focusing on performance and scalability, modern web development tools, strengthened security, and a better developer experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published