Course Description: Introduction: Build REST APIs with Django REST Framework and Python
Are you ready to take your Python skills to the next level and start building powerful, scalable web APIs? This beginner-friendly course is your perfect starting point to learn how to develop RESTful APIs using Django REST Framework (DRF) — one of the most powerful and flexible toolkits for building Web APIs with Django.
In this course, you will:
✅ Learn the fundamentals of REST architecture
✅ Set up Django and Django REST Framework from scratch
✅ Create your first API endpoints
✅ Understand serializers, views, routers, and authentication
✅ Connect your API with real-world data models
✅ Test and debug your APIs effectively
Whether you’re a Python developer looking to break into backend development or a Django learner aiming to expand your skills, this course is designed to give you a hands-on, practical understanding of how REST APIs work and how to build them professionally.
🎯 By the end of this course, you’ll be able to create complete REST APIs that can be used for mobile apps, web applications, or any project that requires a backend.
No prior experience with Django REST Framework is required — just basic knowledge of Python and Django will be helpful.
Let’s build something great together!
Course Content
Build REST APIs with Django REST Framework and Python
-
Lecture 01:Welcome Lets Get Started CDQ2 onehack us
00:00 -
Lecture 02:Understanding API bRT6 onehack us
00:00 -
Lecture 03:Understanding REST API x4He onehack us
00:00 -
Lecture 04:Basic Django Setup CNjG onehack us
00:00 -
Lecture 05:Installation 0trI onehack us
00:00 -
Lecture 06:Models and Migrations 8Y20 onehack us
00:00 -
Lecture 07:Creating JSON Response All Elements w5xq onehack us
00:00 -
Lecture 08:Creating JSON Response Individual Elements iX1l onehack us
00:00 -
Lecture 09:DRF Introduction KKJX onehack us
00:00 -
Lecture 10:Serializers GET Request YLzp onehack us
00:00 -
Lecture 11:Serializers POST PUT DELETE Request Zj0k onehack us
00:00 -
Lecture 12:Status Codes OTRS onehack us
00:00 -
Lecture 13:APIView Class FEW1 onehack us
00:00 -
Lecture 14:Validation qSnO onehack us
00:00 -
Lecture 15:Serializer Fields and Core Arguments 1zVX onehack us
00:00 -
Lecture 16:Model Serializer fVDs onehack us
00:00 -
Lecture 17:Custom Serializer Fields VZfo onehack us
00:00 -
Lecture 18:Updating Models FcmQ onehack us
00:00 -
Lecture 19Django Relationships ii8W onehack us
00:00 -
Lecture 20:Nested Serializers LGlo onehack us
00:00 -
Lecture 21:Serializer Relations pab8 onehack us
00:00 -
Lecture 22:HyperLinked Model Serializer 4xsR onehack us
00:00 -
Lecture 23:Serializer Relations DIQm onehack us
00:00 -
Lecture 24:GenericAPIView and Mixins vkHc onehack us
00:00 -
Lecture 25:URL Structure ffqi onehack us
00:00 -
Lecture 26:Concrete View Classes z7vP onehack us
00:00 -
Lecture 27:Overwrite Queryset NHqL onehack us
00:00 -
Lecture 28:Viewsets and Routers 9Ipz onehack us
00:00 -
Lecture 29:ModelViewSets zAhn onehack us
00:00 -
Lecture 30:Postman oe1I onehack us
00:00 -
Lecture 31:User Model cPLm onehack us
00:00 -
Lecture 32:Temporary Login and Logout 8bty onehack us
00:00 -
Lecture 33:Introduction to Permissions 3m6s onehack us
00:00 -
Lecture 34:Custom Permissions y1Da onehack us
00:00 -
Lecture 35:Custom Calculation 5TT9 onehack us
00:00 -
Lecture 36:Introduction to Authentications Bjis onehack us
00:00 -
Lecture 37:Basic Authentication X6xe onehack us
00:00 -
Lecture 38:Token Authentication Part 1 1rtJ onehack us
00:00 -
Final Assessment: Build REST APIs with Django REST Framework and Python