Skip to main content

The Ultimate Django Series: Part 2

5h 41m 6s
English
Paid

Course description

Do you want to take your Django skills to the next level and become that professional back-end developer that companies love to hire? This is exactly the course you need.

Read more about the course

In just 6 hours, you’ll go from someone who doesn't know what an API is to someone who can confidently design and build APIs with Django REST Framework.

This is a comprehensive, in-depth, step-by-step course that teaches you the whats, whys, and hows of Django. It covers everything you need to build APIs using a real e-commerce project.

By the end of this course, you'll have gained a deep understanding of the concepts and tools needed to build RESTful API with Python.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 76 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online The Ultimate Django Series: Part 2

0:00
/
#1: 1- Introduction

All Course Lessons (76)

#Lesson TitleDurationAccess
1
1- Introduction Demo
00:59
2
2- Setting Up the Project
05:39
3
1- Introduction
00:41
4
2- What are RESTful APIs
01:57
5
3- Resources
01:31
6
4- Resource Representations
02:09
7
5- HTTP Methods
02:04
8
6- Installing Django REST Framework
00:59
9
7- Creating API Views
08:08
10
8- Creating Serializers
04:05
11
9- Serializing Objects
06:15
12
10- Creating Custom Serializer Fields
04:31
13
11- Serializing Relationships
08:51
14
12- Model Serializers
04:49
15
13- Deserializing Objects
02:38
16
14- Data Validation
05:37
17
15- Saving Objects
08:00
18
16- Deleting Objects
04:27
19
17- Exercise- Building the Collections API
04:33
20
1- Introduction
00:37
21
2- Class-based Views
04:14
22
3- Mixins
04:18
23
4- Generic Views
07:07
24
5- Customizing Generic Views
04:33
25
6- ViewSets
05:01
26
7- Routers
09:01
27
8- Building the Reviews API
04:08
28
9- Nested Routers
09:57
29
10- Filtering
04:47
30
11- Generic Filtering
06:24
31
12- Searching
02:18
32
13- Sorting
01:45
33
14- Pagination
05:21
34
1- Introduction
00:22
35
2- Designing the API
03:11
36
3- Revisiting the Data Model
08:33
37
4- Creating a Cart
04:55
38
5- Getting a Cart
09:38
39
6- Deleting a Cart
01:51
40
7- Getting Cart Items
04:53
41
8- Adding a Cart Item
12:12
42
9- Updating a Cart Item
02:12
43
10- Deleting a Cart Item
01:03
44
1- Introduction
00:39
45
2- Django Authentication System
03:11
46
3- Customizing the User Model
02:09
47
4- Extending the User Model
10:36
48
5- Creating user Profiles
07:01
49
6- Groups and Permissions
02:57
50
7- Creating Custom Permissions
02:13
51
1- Introduction
00:38
52
2- Token-based Authentication
01:30
53
3- Adding the Authentication Endpoints
06:22
54
4- Registering Users
09:20
55
5- Building the Profile API
05:04
56
6- Logging In
04:58
57
7- Inspecting a JSON Web Token
03:31
58
8- Refreshing Tokens
01:20
59
9- Getting the Current User
04:45
60
10- Getting Current User's Profile
06:59
61
11- Applying Permissions
04:07
62
12- Applying Custom Permissions
07:06
63
13- Applying Model Permissions
04:40
64
14- Applying Custom Model Permissions
04:34
65
1- Introduction
00:23
66
2- Designing the API
01:15
67
3- Getting the Orders
05:45
68
4- Applying Permissions
06:40
69
5- Creating an Order
05:02
70
6- Creating Order Items
06:48
71
7- Returning the Created Order
03:53
72
8- Data Validation
03:31
73
9- Revisiting the Permissions
01:50
74
10- Updating an Order
02:20
75
11- Signals
07:53
76
12- Creating Custom Signals
05:52

Unlock unlimited learning

Get instant access to all 75 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Python Data Visualization

Python Data Visualization

Sources: Talkpython
Have you ever been confused by all the different python plotting libraries? Have you tried to make a "simple" plot and gotten stuck and been unable to move forw
4 hours 36 minutes 12 seconds
Python Programming for Developers

Python Programming for Developers

Sources: codewithmosh (Mosh Hamedani)
Finally, a Python course that doesn’t insult your intelligence and assume you know nothing. Let’s face it, you know what a variable and function are - you don’t need me to tell ...
11 hours 14 minutes 25 seconds
The Complete Python Programming Course for Beginners

The Complete Python Programming Course for Beginners

Sources: codewithmosh (Mosh Hamedani)
Python is the most popular programming language in the world. It's used by big companies like Google, Facebook, Dropbox, Reddit, Spotify, Quora, etc. Mathematicians, scientists,...
11 hours 56 minutes 40 seconds
Python & LeetCode | The Ultimate Interview BootCamp

Python & LeetCode | The Ultimate Interview BootCamp

Sources: kaeducation.com
I know LeetCode questions are meant to be difficult, but do not worry! I made it a priority to present each problem in the most simplistic and direct way possible. You will bene...
8 hours 35 minutes 33 seconds
Airbnb App Clone

Airbnb App Clone

Sources: Nomad Coders
REST API, GraphQL API, iOS / Android App. Make Airbnb App with Rest API and GraphQL API. Users can search, look and browse various homes..
17 hours 50 minutes 5 seconds