The Ultimate Django Series: Part 2 [Mosh Hamedani]
К концу этого курса вы сможете
Уверенно проектировать и создавать RESTful API
Понять внутреннюю работу Django REST Framework
Понимать и устранять проблемы как профессионал
Будьте готовы изучить более сложные концепции Django
Автор - Mosh Hamedani
Язык - английский
Getting Started (7m)
Preview
1- Introduction (0:58)
Start
2- Setting Up the Project (5:38)
Start
3- Supplementary Materials
Start
4- Getting Help
Start
5- Learning Paths
Start
6- Follow Me Around
Building RESTful APIs with Django REST Framework (70m)
Preview
1- Introduction (0:40)
Preview
2- What are RESTful APIs (1:56)
Preview
3- Resources (1:30)
Preview
4- Resource Representations (2:08)
Preview
5- HTTP Methods (2:03)
Preview
6- Installing Django REST Framework (0:58)
Preview
7- Creating API Views (8:07)
Start
8- Creating Serializers (4:04)
Start
9- Serializing Objects (6:14)
Start
10- Creating Custom Serializer Fields (4:30)
Start
11- Serializing Relationships (8:50)
Start
12- Model Serializers (4:48)
Start
13- Deserializing Objects (2:37)
Start
14- Data Validation (5:36)
Start
15- Saving Objects (7:59)
Start
16- Deleting Objects (4:26)
Start
17- Exercise- Building the Collections API (4:32)
Advanced API Concepts (70m)
Start
1- Introduction (0:36)
Start
2- Class-based Views (4:13)
Start
3- Mixins (4:17)
Start
4- Generic Views (7:06)
Start
5- Customizing Generic Views (4:32)
Start
6- ViewSets (5:00)
Start
7- Routers (9:00)
Start
8- Building the Reviews API (4:07)
Start
9- Nested Routers (9:56)
Start
10- Filtering (4:46)
Start
11- Generic Filtering (6:23)
Start
12- Searching (2:17)
Start
13- Sorting (1:44)
Start
14- Pagination (5:20)
Designing and Implementing a Shopping Cart API (50m)
Start
1- Introduction (0:21)
Start
2- Designing the API (3:10)
Start
3- Revisiting the Data Model (8:32)
Start
4- Creating a Cart (4:54)
Start
5- Getting a Cart (9:37)
Start
6- Deleting a Cart (1:50)
Start
7- Getting Cart Items (4:52)
Start
8- Adding a Cart Item (12:11)
Start
9- Updating a Cart Item (2:11)
Start
10- Deleting a Cart Item (1:02)
Django Authentication System (30m)
Start
1- Introduction (0:38)
Start
2- Django Authentication System (3:10)
Start
3- Customizing the User Model (2:08)
Start
4- Extending the User Model (10:35)
Start
5- Creating user Profiles (7:00)
Start
6- Groups and Permissions (2:56)
Start
7- Creating Custom Permissions (2:12)
Securing APIs (65m)
Start
1- Introduction (0:37)
Start
2- Token-based Authentication (1:29)
Start
3- Adding the Authentication Endpoints (6:21)
Start
4- Registering Users (9:19)
Start
5- Building the Profile API (5:03)
Start
6- Logging In (4:57)
Start
7- Inspecting a JSON Web Token (3:30)
Start
8- Refreshing Tokens (1:19)
Start
9- Getting the Current User (4:44)
Start
10- Getting Current User's Profile (6:58)
Start
11- Applying Permissions (4:06)
Start
12- Applying Custom Permissions (7:05)
Start
13- Applying Model Permissions (4:39)
Start
14- Applying Custom Model Permissions (4:33)
Designing and Building the Orders API (42m)
Start
1- Introduction (0:22)
Start
2- Designing the API (1:14)
Start
3- Getting the Orders (5:44)
Start
4- Applying Permissions (6:39)
Start
5- Creating an Order (5:01)
Start
6- Creating Order Items (6:47)
Start
7- Returning the Created Order (3:52)
Start
8- Data Validation (3:30)
Start
9- Revisiting the Permissions (1:49)
Start
10- Updating an Order (2:19)
Start
11- Signals (7:52)
Start
12- Creating Custom Signals (5:51)
Start
13- Course Wrap Up (0:50)
Preview
1- Introduction (0:58)
Start
2- Setting Up the Project (5:38)
Start
3- Supplementary Materials
Start
4- Getting Help
Start
5- Learning Paths
Start
6- Follow Me Around
Building RESTful APIs with Django REST Framework (70m)
Preview
1- Introduction (0:40)
Preview
2- What are RESTful APIs (1:56)
Preview
3- Resources (1:30)
Preview
4- Resource Representations (2:08)
Preview
5- HTTP Methods (2:03)
Preview
6- Installing Django REST Framework (0:58)
Preview
7- Creating API Views (8:07)
Start
8- Creating Serializers (4:04)
Start
9- Serializing Objects (6:14)
Start
10- Creating Custom Serializer Fields (4:30)
Start
11- Serializing Relationships (8:50)
Start
12- Model Serializers (4:48)
Start
13- Deserializing Objects (2:37)
Start
14- Data Validation (5:36)
Start
15- Saving Objects (7:59)
Start
16- Deleting Objects (4:26)
Start
17- Exercise- Building the Collections API (4:32)
Advanced API Concepts (70m)
Start
1- Introduction (0:36)
Start
2- Class-based Views (4:13)
Start
3- Mixins (4:17)
Start
4- Generic Views (7:06)
Start
5- Customizing Generic Views (4:32)
Start
6- ViewSets (5:00)
Start
7- Routers (9:00)
Start
8- Building the Reviews API (4:07)
Start
9- Nested Routers (9:56)
Start
10- Filtering (4:46)
Start
11- Generic Filtering (6:23)
Start
12- Searching (2:17)
Start
13- Sorting (1:44)
Start
14- Pagination (5:20)
Designing and Implementing a Shopping Cart API (50m)
Start
1- Introduction (0:21)
Start
2- Designing the API (3:10)
Start
3- Revisiting the Data Model (8:32)
Start
4- Creating a Cart (4:54)
Start
5- Getting a Cart (9:37)
Start
6- Deleting a Cart (1:50)
Start
7- Getting Cart Items (4:52)
Start
8- Adding a Cart Item (12:11)
Start
9- Updating a Cart Item (2:11)
Start
10- Deleting a Cart Item (1:02)
Django Authentication System (30m)
Start
1- Introduction (0:38)
Start
2- Django Authentication System (3:10)
Start
3- Customizing the User Model (2:08)
Start
4- Extending the User Model (10:35)
Start
5- Creating user Profiles (7:00)
Start
6- Groups and Permissions (2:56)
Start
7- Creating Custom Permissions (2:12)
Securing APIs (65m)
Start
1- Introduction (0:37)
Start
2- Token-based Authentication (1:29)
Start
3- Adding the Authentication Endpoints (6:21)
Start
4- Registering Users (9:19)
Start
5- Building the Profile API (5:03)
Start
6- Logging In (4:57)
Start
7- Inspecting a JSON Web Token (3:30)
Start
8- Refreshing Tokens (1:19)
Start
9- Getting the Current User (4:44)
Start
10- Getting Current User's Profile (6:58)
Start
11- Applying Permissions (4:06)
Start
12- Applying Custom Permissions (7:05)
Start
13- Applying Model Permissions (4:39)
Start
14- Applying Custom Model Permissions (4:33)
Designing and Building the Orders API (42m)
Start
1- Introduction (0:22)
Start
2- Designing the API (1:14)
Start
3- Getting the Orders (5:44)
Start
4- Applying Permissions (6:39)
Start
5- Creating an Order (5:01)
Start
6- Creating Order Items (6:47)
Start
7- Returning the Created Order (3:52)
Start
8- Data Validation (3:30)
Start
9- Revisiting the Permissions (1:49)
Start
10- Updating an Order (2:19)
Start
11- Signals (7:52)
Start
12- Creating Custom Signals (5:51)
Start
13- Course Wrap Up (0:50)
Instant access
https://codewithmosh.com/p/the-ultimate-django-part2