Technology

Advanced Django Development

Go beyond the basics of Django: build production-grade web applications with clean architecture, async views and robust APIs.

4.7★★★★★(123 reviews) 960 learners 13 modules · 94 lessons · 2,100 min Advanced English

Created by Divya Narayanan, Backend Engineer (Python)

What you'll learn

  • Designing scalable Django projects
  • Writing efficient ORM queries
  • Building secure REST APIs
  • Deploying Django to production

Course curriculum

13 modules · 94 lessons · 2,100 min

Planned outline shown above (sample metadata). The detailed module and lesson list for this course hasn't been published yet.

Description

Go beyond the basics of Django: build production-grade web applications with clean architecture, async views and robust APIs.

What this course covers: custom model managers and query optimisation, class-based views and mixins, Django REST Framework serializers and permissions, Celery background tasks and caching with Redis, async views and channels and testing, security hardening and deployment.

Skills you will build: designing scalable Django projects, writing efficient ORM queries, building secure REST APIs and deploying Django to production.

Practical applications: automation scripts, web applications and REST APIs and tooling for data and DevOps work.

Who should take this course: Python developers who already know Django fundamentals and want to build production-ready applications. It is designed for learners with solid experience in Python development.

Learning outcomes: by the end of the course you should be able to apply custom model managers and query optimisation and designing scalable Django projects in your own work, and know which areas to practise next.

Requirements

  • Solid working knowledge of Python development
  • A computer with internet access

Your instructor

DN

Divya Narayanan

Backend Engineer (Python) · 9+ years of experience

Divya Narayanan is a backend engineer (python) with 9+ years of experience in Python development. Divya teaches Python syntax, data types and control flow and functions, modules and packages with practical, step-by-step examples.

Reviews

  • N
    Nikhil E. ★★★★★ 4.5/5 Sample review

    I joined to get better at building secure REST APIs. The practical exercises on Django REST Framework serializers and permissions were exactly what I needed. Debugging tips alone were worth it — I stopped guessing and started reading tracebacks.

  • S
    Sanjana D. ★★★★★ 4.5/5 Sample review

    Advanced Django Development covered class-based views and mixins in more depth than I expected. The pace was right for my level. My scripts are much cleaner after the sections on functions and modules.

  • I
    Ira M. ★★★★★ 4.5/5 Sample review

    Clear structure from custom model managers and query optimisation through to class-based views and mixins. I'd like a few more practice tasks, but overall very useful. The Django project at the end tied models, views and templates together really well.

Sample reviews are illustrative demo content, not verified purchases. Ratings from learners will appear here once submitted.

Keep Exploring

More in Technology