faresemad / Django-Roadmap

Django roadmap outlines key features and improvements for upcoming releases, including performance and scalability improvements, new features for modern web development, enhanced security, and improved developer experience.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Django Road Map

Account: LinkedIn Account: Facebook Account: Twitter Account: Instagram 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

Packages

Themes

About

Django roadmap outlines key features and improvements for upcoming releases, including performance and scalability improvements, new features for modern web development, enhanced security, and improved developer experience.

License:MIT License