Django Roadmap
Django Roadmap
Django Roadmap:
3. Part 2 (Databases)
RDB (PostgreSQL, MySQL/MariaDB, SQLite)
NoSQL (MongoDB, Redis)
ORM (Object-Relational Mapper)
5. Part 4 (Web)
HTML, CSS, SASS, Javascript, Bootstrap and JQuery
REST API
Swagger
ngrok
GraphQL
Browser dev tools (elements tab, console, network tab, performance)
7. Part 6 (Django)
Good Resources:
o Two-Scoops with Django
o Code With Mosh - Ultimate Django Series
o Documentation
Django App Architecture and Organization
Important Packages
o django-split-settings (https://sobolevn.me/2017/04/managing-
djangos-settings)
o django-allauth (social auth)
o django-rest-auth (for drf)
o django-braces (mixins)
o django-compressor (for static files)
o django-countries (country fields)
o django-crispy-forms (render forms)
o django-db-mailer
o django-el-pagination
o django-extensions (shell_plus, jobs, ...etc)
o drf-extra-fields (Base64Fields)
o django-filters
o django-fsm (state machine)
o django-jet (admin styles and template)
o django-modeltranslation
o django-newsletter
o django-phonenumber-field
o django-push-notifications
o django-solo
o django-treebeard
o PyJWT
o django-redis
o django-wkhtmltopdf
o django-import-export
o sentry-sdk
o django-ckeditor
o geopy (locating)
o django-rest-knox (auth)
o drf-spectacular (swagger)
o easy-thumbnails
o django-oscar
o django-oscar-api
o django-oscar-invoices
o django-debug-toolbar
o pytest-django
o pytest-cov
custom management commands
custom migrations
permissions
Django cookie-cutter
Django Rest Framework
Wagtail
Django cms
8. Part 7 (Advanced Concepts & Devops &
Production):
Elastic Stack
Caching with redis
Asynchronous programming (celery, rabbit mq, django rq, Kafka)
Linux cron jobs
AWS Basics (S3, EC2, Networks)
Gunicorn
Nginx
Microservices
Hosting (PAAS, SAAS, IAAS)
System Design (a good book is System Design Interview - An Insider's
Guide)