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
Join premium to watch
Go to premium
# | Title | Duration |
---|---|---|
1 | 1- Introduction | 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 |
Similar courses

Build an AI Stock Analyzer using ChatGPT, Python and LangChain
Sources: zerotomastery.io
Create your own AI application for stock analysis and portfolio optimization using OpenAI GPT models, Python, and LangChain...
3 hours 3 minutes 56 seconds

Building APIs with FastAPI
Sources: Andreas Kretz
API is the foundation of any modern data platform. You either provide an API for clients or use external APIs yourself. In any case, it's important to be...
1 hour 35 minutes 40 seconds

Python on the Backend
Sources: udemy
Do you know Python and want to take it to the next level? How about writing a website in Python, or an API so your fellow developers can consume in JSON over si
3 hours 51 minutes 33 seconds

Django Masterclass : Build Web Apps With Python & Django
Sources: udemy
Learn Django from scratch, build an E-commerce store, web based PDF generators, web crawlers, APIs using Python & Django.
15 hours 42 minutes 28 seconds

Complete Backend (API) Development with Python A-Z
Sources: udemy
This course for anyone who wants to be python backend developer. You will learn what is API and some python API frameworks. You will find all the fundamentals about backend deve...
12 hours 35 minutes 9 seconds