Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Django
Introduction
Course Intro & Product Demo (7:51)
What is Django? (7:24)
Resources & Environment (3:53)
Installation & Setup (17:04)
The Basics
Views & URL's (13:18)
Templates & Template Inheritance (17:45)
Rendering Data to Templates (20:27)
Building our Database
Models & Admin Panel (19:39)
Database Relationships (17:52)
Database Queries (24:03)
Create Update Delete (CRUD)
Model Forms (12:01)
Create Read Update Delete (CRUD) (21:48)
Static Files & Theme Installation
Static Files (34:48)
Theme Installation (46:20)
Add More Apps
Users App (30:41)
Add & Render Profiles (41:33)
Signals (21:48)
Authentication
User Login, Logout and Flash Messages (29:37)
User Registration (21:03)
Styling Login & Register Page (29:32)
User Actions
User Account (16:45)
User Edit Profile (23:06)
User Project CRUD (5:32)
Add, Edit & Delete add skills (31:25)
Search & Pagination
Search (29:14)
Pagination (44:42)
Search + Pagination Hacky Fix (19:26)
Reviews & Messages
Reviews (40:13)
Messages (50:41)
Sending Emails & Password Reset
Sending Welcome Emails (20:07)
Password Reset (31:01)
Building an API
Setting up a simple API (20:07)
Django REST Framework & Serializers (16:11)
Nested Serializers & Serializer Method Fields (10:26)
Postman for API’s (9:31)
Authentication With JSON Web Tokens (20:41)
Sending POST Requests (14:29)
Getting Data from the frontend & CORS (38:41)
Sending Data from the frontend (21:32)
Storing JSON Web Tokens (22:19)
Production Preparation & Deployment
Code Cleanup & Bug Fixes (68:57)
Connecting a Postgres Database (39:21)
Static Files in S3 Buckets (20:28)
Deploying To Heroku (50:24)
Teach online with
Code Cleanup & Bug Fixes
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock