Intermediate

Django & Django REST Framework for Web APIs

Learn to build real backend APIs with Django and Django REST Framework from your first model to a working, authenticated API.

New course
Self-paced, online
16 hours of lessons
Intermediate

Created by Ifiok Sampson

About This Course

This course walks through building an actual backend, not a toy example. You'll build data models, set up Django REST Framework to expose them as an API, add authentication, and connect it all to a frontend. If you're a JavaScript developer who's always wanted to understand the backend side, or you're new to Django entirely, this is built for you.

Requirements

  • Basic Python knowledge
  • Familiarity with how web requests work is helpful, not required

What You Will Learn

Set up a Django project and understand its structure
Design data models and work with Django's ORM
Build a REST API with Django REST Framework
Add authentication and permissions to your API
Connect a frontend (React or plain JavaScript) to your API
Deploy a Django project to production

Course Curriculum

3 modules • 11 lessons
Setting up your first Django projectPreview
20:00
Apps, URLs, and viewsPreview
25:00
Models and the Django ORM
35:00
The Django admin
15:00

Your Instructor

Ifiok Sampson

Ifiok Sampson

Founder, Codewithwisdom

Started Codewithwisdom in 2020, teaching web development and building sites for small businesses. Still the one writing the code and the lessons.

Student Reviews

No reviews yet — this course is new. Be one of the first to take it.

Preview available
$109
Enroll Now

30-Day Money-Back Guarantee

This course includes:

16 hours of lessons of video content
44 lessons
Learn at your own pace
Lifetime access
Certificate of completion