- Level Expert
- Duration 9 hours
- Course by Codio
-
Offered by
About
Code and run Django websites without installing anything! This course is designed for learners who are familiar with Python and basic Django skills (similar to those covered in the Django for Everybody specialization). 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. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You’ll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to slowly building features, resulting in large coding projects at the end of the course. Course Learning Objectives: Write and run tests on Django applications Optimize code performance using caching, throttling, and filtering Use a 3rd Party library Integrate with common FrontendsModules
Testing DRF with Mocks
1
External Tool
- Codio: Testing DRF with Mocks
3
Readings
- Navigating Codio Assignments
- How to Reset an Assignment in Codio
- Testing DRF with Mocks (optional download)
Testing DRF with Requests
1
External Tool
- Codio: Testing DRF with Requests
1
Readings
- Testing DRF with Requests (optional download)
Coding Exercises
1
External Tool
- Codio: Coding Exercises
Caching
1
External Tool
- Codio: Caching
3
Readings
- Navigating Codio Assignments
- How to Reset an Assignment in Codio
- Caching (optional download)
Throttling
1
External Tool
- Codio: Throttling
1
Readings
- Throttling (optional download)
Filtering
1
External Tool
- Codio: Filtering
1
Readings
- Filtering (optional download)
Coding Exercises
1
External Tool
- Codio: Coding Exercises
Pagination and Django Filter
1
External Tool
- Codio: Pagination and Django Filter
3
Readings
- Navigating Codio Assignments
- How to Reset an Assignment in Codio
- Pagination and Django Filter (optional download)
SimpleJWT
1
External Tool
- Codio: SimpleJWT
1
Readings
- SimpleJWT (optional download)
Django Versatile Image Field
1
External Tool
- Codio: Django Versatile Image Field
1
Readings
- Django Versatile Image Field (optional download)
Coding Exercises
1
External Tool
- Codio: Coding Exercises
JavaScript Intro and Fundamentals
1
External Tool
- Codio: JavaScript Intro and Fundamentals
3
Readings
- Navigating Codio Assignments
- How to Reset an Assignment in Codio
- JavaScript Intro and Fundamentals (optional download)
JavaScript Functions
1
External Tool
- Codio: JavaScript Functions
1
Readings
- JavaScript Functions (optional download)
JavaScript Classes
1
External Tool
- Codio: JavaScript Classes
1
Readings
- JavaScript Classes (optional download)
JavaScript Promises
1
External Tool
- Codio: JavaScript Promises
1
Readings
- JavaScript Promises (optional download)
ReactJS
1
External Tool
- Codio: ReactJS
1
Readings
- ReactJS (optional download)
JSX
1
External Tool
- Codio: JSX
1
Readings
- JSX (optional download)
Fetch and React Hooks
1
External Tool
- Codio: Fetch and React Hooks
1
Readings
- Fetch and React Hooks (optional download)
Coding Exercises
1
External Tool
- Codio: Coding Exercises
Auto Summary
Dive into the Advanced Django: Advanced Django Rest Framework course, perfect for those with Python and basic Django knowledge. Taught by Coursera, this expert-level course takes you through testing, performance optimization, and integrating frontends using the Django REST framework. Enjoy a hands-on, self-paced learning experience with assignment-based content, runnable code examples, and instant feedback. Complete the 540-minute journey with subscriptions available in Starter and Professional tiers. Ideal for IT & Computer Science enthusiasts aiming to deepen their Django expertise.

Patrick Ester

Ben Shaw