React + Django: Build a Full-Stack Job Tracker
24 lessons. Connect React and a Django JSON API, protect account-owned data, test and prepare the application for deployment, then tackle 12 developer tickets.
Learners ready to connect a React interface to a Django backend.
Before you start: Basic React components, state and forms, plus Django models, views and migrations. Review the React and Django courses if needed.
Prerequisite refreshers: Build and Deploy an Interactive App with React · Build and Deploy a Real Web App with Django. Both are included with Course access and the Complete Bundle.
24 lessons · Local project tasks and downloadable checkpoints. 2 free lessons. No account needed for free previews.
What you will learn
- Build a job tracker with accounts, a Django JSON API and server-owned records.
- Handle validation, failed requests, stale responses and conflicting edits.
- Test and prepare the application for deployment, then complete 12 local developer tickets.
Build the project on your computer
Get every lesson, local project task, and project download with Course access or the Complete Bundle. The first two lessons and starter are free. This course uses your local Python and Node.js installation.
Project downloads
- Starter — health API and first React page — Free starter
- Checkpoint 11 — tested Django API — Requires course access
- Checkpoint 18 — connected React interface — Requires course access
- Checkpoint 21 — browser rehearsal — Requires course access
- Finished full-stack job tracker — Requires course access
← All courses and learning paths
Keep building: 12 developer tickets
Work through realistic bug reports and feature requests in independent local project copies. Each includes acceptance checks, hints, a worked solution, and saved progress. All tickets are included with Course access and the Complete Bundle.
Explore developer tickets