Show Sidebar
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Ultimate Django Series: Part 2
Getting Started (7m)
1- Introduction (0:58)
2- Setting Up the Project (5:38)
3- Supplementary Materials
4- Getting Help
5- Learning Paths
6- Follow Me Around
Bonus: Redeem Your FREE Access to PyCharm
Building RESTful APIs with Django REST Framework (70m)
1- Introduction (0:40)
2- What are RESTful APIs (1:56)
3- Resources (1:30)
4- Resource Representations (2:08)
5- HTTP Methods (2:03)
6- Installing Django REST Framework (0:58)
7- Creating API Views (8:07)
8- Creating Serializers (4:04)
9- Serializing Objects (6:14)
10- Creating Custom Serializer Fields (4:30)
11- Serializing Relationships (8:50)
12- Model Serializers (4:48)
13- Deserializing Objects (2:37)
14- Data Validation (5:36)
15- Saving Objects (7:59)
16- Deleting Objects (4:26)
17- Exercise- Building the Collections API (4:32)
Advanced API Concepts (70m)
1- Introduction (0:36)
2- Class-based Views (4:13)
3- Mixins (4:17)
4- Generic Views (7:06)
5- Customizing Generic Views (4:32)
6- ViewSets (5:00)
7- Routers (9:00)
8- Building the Reviews API (4:07)
9- Nested Routers (9:56)
10- Filtering (4:46)
11- Generic Filtering (6:23)
12- Searching (2:17)
13- Sorting (1:44)
14- Pagination (5:20)
Designing and Implementing a Shopping Cart API (50m)
1- Introduction (0:21)
2- Designing the API (3:10)
3- Revisiting the Data Model (8:32)
4- Creating a Cart (4:54)
5- Getting a Cart (9:37)
6- Deleting a Cart (1:50)
7- Getting Cart Items (4:52)
8- Adding a Cart Item (12:11)
9- Updating a Cart Item (2:11)
10- Deleting a Cart Item (1:02)
Django Authentication System (30m)
1- Introduction (0:38)
2- Django Authentication System (3:10)
3- Customizing the User Model (2:08)
4- Extending the User Model (10:35)
5- Creating user Profiles (7:00)
6- Groups and Permissions (2:56)
7- Creating Custom Permissions (2:12)
Securing APIs (65m)
1- Introduction (0:38)
2- Token-based Authentication (1:29)
3- Adding the Authentication Endpoints (6:21)
4- Registering Users (9:19)
5- Building the Profile API (5:03)
6- Logging In (4:57)
7- Inspecting a JSON Web Token (3:30)
8- Refreshing Tokens (1:19)
9- Getting the Current User (4:44)
10- Getting Current User's Profile (6:58)
11- Applying Permissions (4:06)
12- Applying Custom Permissions (7:05)
13- Applying Model Permissions (4:39)
14- Applying Custom Model Permissions (4:34)
Designing and Building the Orders API (42m)
1- Introduction (0:22)
2- Designing the API (1:14)
3- Getting the Orders (5:44)
4- Applying Permissions (6:39)
5- Creating an Order (5:01)
6- Creating Order Items (6:47)
7- Returning the Created Order (3:52)
8- Data Validation (3:30)
9- Revisiting the Permissions (1:49)
10- Updating an Order (2:19)
11- Signals (7:52)
12- Creating Custom Signals (5:51)
13- Course Wrap Up (0:50)
14- The Ultimate Django- Part 3
14- Applying Custom Model Permissions
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock