We may earn an affiliate commission when you visit our partners.
Course image
Patrick Ester and Ben Shaw

This specialization is intended for people who are interested in taking their web development with Django to the next level. It is assumed that learners have are familiar with Python and have taken the Django for Everybody specialization, or have equivalent experience with Django basics.

Read more

This specialization is intended for people who are interested in taking their web development with Django to the next level. It is assumed that learners have are familiar with Python and have taken the Django for Everybody specialization, or have equivalent experience with Django basics.

In these four courses, you will cover everything from the architecting of large web development projects, to the Django REST framework, to task queuing. These topics will prepare you to create advanced websites that integrate with popular APIs and popular JavaScript frameworks, giving you enough understanding of Django to tackle more specialized projects.

Enroll now

Share

Help others find Specialization from Coursera by sharing it with your friends and followers:

What's inside

Four courses

Advanced Django: Building a Blog

(0 hours)
Code and run Django websites without installing anything! This course is designed for learners who are familiar with Python and basic Django skills. The modules in this course cover a review of core Django concepts, advanced projects setups, class-based views, and other advanced topics such as proxy models, logging, caching, and query optimization.

Advanced Django: Introduction to Django Rest Framework

(0 hours)
Code and run Django websites without installing anything! This course covers an introduction to the Django REST framework, handling JSON within the context of APIs, fundamentals such as serialization ViewSheets, and authentication/permissions.

Advanced Django: Advanced Django Rest Framework

(0 hours)
Code and run Django websites without installing anything! This course is designed for learners who are familiar with Python and basic Django skills. The modules in this course cover testing, performance considerations such as caching and throttling, use of 3rd party libraries, and integrating frontends within the context of the Django REST framework.

Advanced Django: External APIs and Task Queuing

(0 hours)
Code and run Django websites without installing anything! This course is designed for learners with basic Django skills. Modules cover connecting to external APIs, task queuing, and capstone projects.

Learning objectives

  • Create a blog with django
  • Build an api for the blog with the django rest framework
  • Schedule asynchronous tasks with celery

Save this collection

Save Advanced Django: Mastering Django and Django Rest Framework to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser