4.67 (59 reviews)
☑ Understand about REST API from Basics
☑ In-depth Django Rest Framework knowledge through Official Documentation
☑ Implement CRUD operations
☑ Build IMDB API Clone
☑ How to use Browsable API as well as Postman
☑ Learn advanced concepts like Permissions, Throttling, Pagination
☑ Work with Django Filter Backend (Filtering, Searching, Ordering)
☑ Understand authentication in DRF including Token as well as JWT
☑ Automated API Testing
☑ Build the backend for your web and mobile apps
Welcome to Django Rest Framework Masterclass, One single course to start your DRF journey as a beginner step-by-step. This course touches on each and every important topic through concept explanation, documentation, and implementation. The entire course is designed for beginners with one goal in mind, to build powerful REST APIs using Python and Django.
Throughout the course, we will explore the most important Django Rest Framework topics step-by-step:
1. API Basics
4. Class-Based Views
- Generic Views
- Concrete View Classes
5. Viewsets and Routers
- Custom Permission
- JSON Web Token Authentication
- Custom Throttles
9. Django Filter Backend
- Page Number
- Limit Offset
11. Automated API Testing
Why this course?
Complete course is focused on the concept learning approach, you learn every concept through a logical and visual learning approach.
Learn all important concepts in the simplest possible way with examples and real-life project.
You just need basic Python and Django knowledge, we will cover everything step-by-step from scratch.
After completing this course you will be ready to work as an Intern, Fresher, or Freelancer and you will also be able to implement everything yourself! Most importantly you will be ready to divide deep with future practice and hard level question of DRF.
Enroll now, I will make sure you learn best about Django Rest Framework.
Welcome - Lets Get Started!
Basic API Concepts - Theory
Understanding REST API
API With Django
Basic Django Setup
Models and Migrations
Creating JSON Response - All Elements
Creating JSON Response - Individual Elements
Code Source - Github
Django REST Framework
DRF Project Source Code - Github
Views and Serializers
Serializers - GET Request
Serializers - POST, PUT, DELETE Request
Serializer Fields and Core Arguments
Custom Serializer Fields
HyperLinked Model Serializer
GenericAPIView and Mixins
Concrete View Classes
Viewsets and Routers
Postman and Project Update
Temporary Login and Logout
Introduction to Permissions
Introduction to Authentications
Token Authentication - Part 1
Token Authentication - Part 2
Token Authentication - Part 3 (Login)
Token Authentication - Part 4 (Registration)
Token Authentication - Part 5 (Registration)
Token Authentication - Part 6 (Logout)
Manual Testing Entire Project
Manual Testing Entire Project - Part 1
Manual Testing Entire Project - Part 2
JWT Authentication - Access Token and Refresh Token
JWT Authentication - Login
JWT Authentication - Registration
Throttle Rate (Anon and User)
Throttle Rate (Custom and Scope)
Filtering, Searching, Ordering
Filter, Search, Ordering
Pagination Part 1 - PageNumber
Pagination Part 2 - LimitOffset
Pagination Part 2 - Cursor
Browsable API Update
Automated API Testing
API Testing - Registration
API Testing - Login and Logout
API Testing - StreamPlatform
API Testing - WatchList
API Testing - ReviewTestCase
API Testing - UserTestCase
Test Driven Development - TDD
Project Code Source
Project Code Source - Github
Thank You For Being Here!
Thank You For Being Here!
I've taken 3 DRF courses, and this one is by far the best. The instructor effectively communicates/models principles and practices.
I am a civil engineering student , I am happy that I got solid understanding of DRF from this course. Hey guys just enroll to this course .! I am happy to enroll to this instructor other courses as well. Instructor accent was clear, Content delivery for solid. You know what ? I rarely write reviews. :)
Excellent course. The instructor actually references the official documentation and explains each concept clearly. I purchased another course that was higher rated but this course is far better for getting a grasp of the fundamentals. I worked this course while needing DRF for my work and it has gone well so far. Hope the instructor creates more courses.
I'm watching this video with Google Translate. I feel uncomfortable because there is a translator error due to Indian pronunciation. but lecture is good :)
The course is awesome. He has a good teaching aptitude and content. Keep doing it. Regards Gaurav Tak
I am 50% through the course and enjoying it a lot. The presenter gives good background information and also presents the details very well. I have done a no. of Django API courses and this is the best one I have come across (by far)
Well explained and exactly intermediate to advanced level content. PS: Not for beginners, you should know django basics and programming basics in general.
Instructor almost covered whole documentation and sometimes explained with source code. That was very helpful to understanding instead of memorizing. In short, I have very liked <3
This course is very well organized. The explications are clear. If the author would add a section on using a production database (Postgress or Mysql) and deploy it on the public domain, I would give the sixth star!
This course has covered documentation very well which is what we actually do when we work with drf. I am actually finding points I may have missed when I read it on my own and also removing some of my misconceptions. Personally, I would have liked to work on a large project as in my workplace we work only select few parts of a very large project. Coding every part of a very large project would have been an even better experience.