{"id":18232752,"url":"https://github.com/abdullahsaleh203/django_roadmap","last_synced_at":"2025-10-29T10:30:55.504Z","repository":{"id":260744299,"uuid":"882227917","full_name":"Abdullahsaleh203/Django_Roadmap","owner":"Abdullahsaleh203","description":"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.","archived":false,"fork":false,"pushed_at":"2024-11-27T07:25:05.000Z","size":106,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-21T23:48:35.045Z","etag":null,"topics":["ajax","aws-s3","django","django-rest-framework","docker","mongodb","nginx","postgresql","redis","rest-api","roadmap","sql","vue"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Abdullahsaleh203.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-02T08:32:19.000Z","updated_at":"2024-12-20T07:40:14.000Z","dependencies_parsed_at":"2024-11-02T09:23:16.391Z","dependency_job_id":"e66e7177-f2a3-4187-b3eb-7f26807c5c9b","html_url":"https://github.com/Abdullahsaleh203/Django_Roadmap","commit_stats":null,"previous_names":["abdullahsaleh203/django_roadmap"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abdullahsaleh203%2FDjango_Roadmap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abdullahsaleh203%2FDjango_Roadmap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abdullahsaleh203%2FDjango_Roadmap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abdullahsaleh203%2FDjango_Roadmap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Abdullahsaleh203","download_url":"https://codeload.github.com/Abdullahsaleh203/Django_Roadmap/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238805885,"owners_count":19533618,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ajax","aws-s3","django","django-rest-framework","docker","mongodb","nginx","postgresql","redis","rest-api","roadmap","sql","vue"],"created_at":"2024-11-04T14:03:33.336Z","updated_at":"2025-10-29T10:30:55.475Z","avatar_url":"https://github.com/Abdullahsaleh203.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Django Roadmap\n#### **`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.\n***\n## Authors\n[![Account: LinkedIn](https://img.shields.io/badge/Abdallah%20Saleh-LinkedIn-0077b5)](https://www.linkedin.com/in/abdallahsaleh203/)\n[![Account: GitHub](https://img.shields.io/badge/Abdallah%20Saleh-GitHub-2b3137)](https://www.github.com/Abdullahsaleh203/)\n\n\n## Junior \n - [ ] Models \u0026 Query set\n - [ ] Views \u0026 Mixins\n - [ ] Forms \u0026 Form-set\n - [ ] Templates \u0026 Filters\n - [ ] Authentication\n\n## Mid-Level \n - [ ] Components [ Customization ]\n - [ ] Models [ Instance Methods - models vs views - Transaction]\n - [ ] Views [ customize mixins ]\n - [ ] Templates [ customiza filters \u0026 tags ]\n - [ ] Translation\n - [ ] Payment\n - [ ] Channels\n - [ ] Celery \u0026 Redis\n - [ ] Testing \n - [ ] Admin customization \n - [ ] Sessions\n - [ ] Cookies\n - [ ] Cache\n - [ ] Authentication \n - [ ] Swagger\n - [ ] Analysis\n\n## Senior\n - [ ] Create or customize Model fields\n - [ ] JS framework ( Vue.js or Ajax )\n - [ ] Testing \n - [ ] Docker\n - [ ] Security \n## Must you know \n - [ ] Deployment \n - [ ] REST API \u0026 DOC\n - [x] Git \u0026 GitHub\n\n## Important things\n - [ ] Background Tasks\n - [ ] When We Use Redis , RabbitMQ\n - [ ] Why Redis fast?\n - [ ] Websocket VS. Webhooks\n - [ ] Middleware\n - [ ] ORM VS. SQL Raw\n - [ ] How to Secure my Django code ?\n - [ ] Support multiple languages\n - [ ] Custom User Model\n - [ ] Custom Authentication\n - [ ] n+1 problem\n - [ ] Implement OTP\n - [ ] Transaction\n - [ ] Normalization DB\n - [ ] Integrated social media platforms \n - [ ] Integration Testing\n - [ ] Cache, Session, Cookies\n - [ ] Celery \u0026 Redis\n - [ ] Channels\n - [ ] Payments\n - [ ] Nginx\n - [ ] Dockerize Django Project\n - [ ] Django Tanents\n - [ ] Implement ML model with Django\n - [ ] AWS S3\n - [ ] Throttling\n - [ ] Versioning\n - [ ] PostgreSQL (LEARNING)\n - [ ] MongoDB (LEARNING)\n\n## Courses \n1. **Django with Mosh**\n    - [ ] [Part one ↗](https://codewithmosh.com/p/the-ultimate-django-part1)\n    - [ ] [Part two ↗](https://codewithmosh.com/p/the-ultimate-django-part2)\n    - [ ] [Part three ↗](https://codewithmosh.com/p/the-ultimate-django-part3)\n2. **Django Core**- [Django Core ↗](https://www.udemy.com/course/django-core/)\n3. **Build REST APIs with Django REST Framework and Python** - [Build REST APIs with Django REST Framework and Python ↗](https://www.udemy.com/course/django-rest-framework/)\n4. **Build a Backend REST API with Python \u0026 Django - Advanced** - [Build a Backend REST API with Python \u0026 Django - Advanced ↗](https://www.udemy.com/course/django-python-advanced/)\n5. **Django Celery Mastery: Python Asynchronous Task Processing** - [Django Celery Mastery: Python Asynchronous Task Processing ↗](https://www.udemy.com/course/django-celery-mastery/)\n6. **Fullstack Python \u0026 Django** - [Fullstack Python \u0026 Django ↗](https://www.udemy.com/course/fullstack-python-django-arabic/)\n7. **المرجع الشامل لبناء وبرمجه المواقع ببايثون (Python+Django)** - [المرجع الشامل لبناء وبرمجه المواقع ببايثون (Python+Django) ↗](https://www.udemy.com/course/pythondjango-arabic/)\n8. **المرجع الشامل لبناء وبرمجه المواقع ببايثون (Python+Django)** - [المرجع الشامل لبناء وبرمجه المواقع ببايثون (Python+Django) ↗](https://www.udemy.com/course/pythondjango-arabic/)\n9. **Full Stack - React Django DRF Channels Project - djChat** - [Full Stack - React Django DRF Channels Project - djChat ↗](https://www.udemy.com/course/full-stack-react-django-drf-channels-project-djchat/)\n10. **Django DRF Project: eCommerce RESTful API** - [Django DRF Project: eCommerce RESTful API ↗](https://www.udemy.com/course/django-drf-project-ecommerce/)\n\n\n## Websites \n- [colorlib.com ↗](https://colorlib.com/) -\u003e for templates \n- [mockaroo.com ↗](https://mockaroo.com/) -\u003e random data generator\n\n## Books\n1. **Django for APIs**\n    - [ ] Chapter 1 : Initial set up\n    - [ ] Chapter 2 : Web APIs\n    - [ ] Chapter 3 : Library Website\n    - [ ] Chapter 4 : Library API\n    - [ ] Chapter 5 : Todo API\n    - [ ] Chapter 6 : Blog API\n    - [ ] Chapter 7 : Permission \n    - [ ] Chapter 8 : User Authentication \n    - [ ] Chapter 9 : Viewsets and Routers\n    - [ ] Chapter 10 : Schema and Documentation \n    - [ ] Chapter 11 : Production Deployment \n2. **Django 4 by Example** \n    - [ ] Chapter 1 : Building a blog application \n    - [ ] Chapter 2 : Enhancing your blog with advanced features \n    - [ ] Chapter 3 : Extending your blog application \n    - [ ] Chapter 4 : Building a social website \n    - [ ] Chapter 5 : Implementing social Authentication \n    - [ ] Chapter 6 : Sharing content on your website \n    - [ ] Chapter 7 : Tracking user action\n    - [ ] Chapter 8 : Building an online shop\n    - [ ] Chapter 9 : Managing payment and orders\n    - [ ] Chapter 10 : Extending your shop\n    - [ ] Chapter 11 : Adding Internationalization to your shop\n    - [ ] Chapter 12 : Building an E-Learning platform \n    - [ ] Chapter 13 : Creating a Content management system\n    - [ ] Chapter 14 : Rendering and Caching content \n    - [ ] Chapter 15 : Building an API\n    - [ ] Chapter 16 : Building a chat server\n    - [ ] Chapter 17 : Going Live\n3. **Django for Professionals**\n    - [ ] Docker\n    - [ ] PostgreSQL\n    - [ ] Bookstore Project\n    - [ ] Pages App\n    - [ ] User Registration \n    - [ ] Static Assets\n    - [ ] Advanced User Registration \n    - [ ] Environment Variables \n    - [ ] Email\n    - [ ] Book App\n    - [ ] Reviews App\n    - [ ] File / Image Upload\n    - [ ] Permission \n    - [ ] Search \n    - [ ] Performance \n    - [ ] Security \n    - [ ] Deployment\n    \n## Youtube\n- [ ] **Complete Django Course for Beginners** | [Django Tutorial for Beginners](https://www.youtube.com/playlist?list=PLknwEmKsW8OtK_n48UOuYGxJPbSFrICxm)\n- [ ] **Python Django 7-Hour Masterclass** | [Python Django 7-Hour Masterclass](https://www.youtube.com/watch?v=PtQiiknWUcI)\n- [ ] **Learn Django by Building an Online Marketplace** | [Learn Django by Building an Online Marketplace](https://www.youtube.com/watch?v=ZxMB6Njs3ck)\n- [ ] **Build a Social Media App with Django** | [Build a Social Media App with Django](https://www.youtube.com/playlist?list=PLQ52otQ1tqfKjBvR6tVMp_sK0U3PvamBk)\n- [ ] **E-commerce Fullstack Website with Django** | [E-commerce Fullstack Website with Django](https://www.youtube.com/playlist?list=PL_KegS2ON4s53FNSqgXFdictTzUbGjoO-)\n- [ ] **Hotel Management System with Django** | [Hotel Management System with Djang](https://www.youtube.com/playlist?list=PL_KegS2ON4s5gn-d_Qpqi04bYLw3APRc5)\n\n\n## Good channels \n   Code With Tomi \u0026 Desphixs  \n## Packages \n- [Djoser ↗](https://djoser.readthedocs.io/en/latest/)\n- [dj-rest-auth ↗](https://dj-rest-auth.readthedocs.io/en/latest/)\n- [Django-allauth ↗](https://django-allauth.readthedocs.io/en/latest/)\n- [Cookiecutter ↗](https://cookiecutter.readthedocs.io/en/latest/)\n- [Django Debug Toolbar ↗](https://django-debug-toolbar.readthedocs.io/en/latest/)\n- [Silk ↗](https://github.com/jazzband/django-silk)\n- [django-templated-mail ↗](https://django-templated-mail.readthedocs.io/en/latest/getting_started.html)\n- [Model_Bakery ↗](https://model-bakery.readthedocs.io/en/latest/)\n- [Locust ↗](https://docs.locust.io/en/stable/installation.html)\n\n## Themes\n- [Jazzmin ↗](https://github.com/farridav/django-jazzmin)\n- [Django Suit ↗](https://djangosuit.com/)\n- [django-admin-interface ↗](https://github.com/fabiocaccamo/django-admin-interface)\n- [django-grappelli ↗](https://github.com/sehmaschine/django-grappelli)\n- [Django-material ↗](http://forms.viewflow.io/)\n- [django-jet-reboot ↗](https://github.com/assem-ch/django-jet-reboot)\n- [django-flat ↗](https://github.com/collinanderson/django-flat-theme)\n- [django-admin-bootstrap ↗](https://github.com/django-admin-bootstrap/django-admin-bootstrap)\n- [django-suit ↗](https://github.com/darklow/django-suit)\n- [django-baton ↗](https://github.com/otto-torino/django-baton)\n- [django-jazzmin ↗](https://github.com/farridav/django-jazzmin)\n- [django-simpleui ↗](https://github.com/newpanjing/simpleui)\n- [django-semantic-admin ↗](https://github.com/globophobe/django-semantic-admin)\n- [django-admin-volt ↗](https://github.com/app-generator/django-admin-volt)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabdullahsaleh203%2Fdjango_roadmap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabdullahsaleh203%2Fdjango_roadmap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabdullahsaleh203%2Fdjango_roadmap/lists"}