What You'll Build
Module 6 — Full Project: Course Enrollment API
Every course ends with a real project you build from scratch. No tutorials where you just follow along — you plan it, build it, and ship it yourself.
Course Curriculum
7 modules · 23 lessons · ~5.8h
-
What Is a REST API?
12 min
-
Setting Up Django + DRF
15 min
-
Designing Your Models
18 min
-
Serializers: Converting Models to JSON
16 min
-
Validation in Serializers
15 min
-
Nested Serializers & Related Fields
16 min
-
APIView: Writing Views Manually
18 min
-
Generic Views: Less Code, Same Power
14 min
-
ViewSets & Routers
18 min
-
Filtering, Searching & Ordering
14 min
-
Authentication in DRF
14 min
-
JWT Authentication
16 min
-
Permissions
15 min
-
Pagination
12 min
-
Error Handling & Custom Responses
14 min
-
Testing Your API with DRF's APIClient
18 min
-
Project Overview & Final Architecture
12 min
-
Complete ViewSet Implementation
25 min
-
API Documentation with drf-spectacular
12 min
-
Deploying to Heroku
18 min
-
Starting the Django Development Server
14 min
-
Testing Your API with VS Code REST Client
13 min
-
Django + VS Code Debugger
12 min