- GS1 (Serializer Fields and Core Arguments)
- GS2 (De-Serialization)
- GS3 (CRUD API using FBV)
- GS4 (CRUD API using CBV)
- GS5 (Validation in Serialization)
- GS6 (Model Serializer Class)
- GS7 (Model Class Serializer Class)
- GS8 (Model Class Serialization with Validation)
- GS9 (Function Based API View)
- GS10 (Function based API View)
- GS11 (Function based API View in Browsable API format)
- GS12 (Class Based APIView)
- GS13 (Generic APIView and Mixins)
- GS14 (Generic APIView and Mixins But implementing all the crud operation in groups)
- GS15 (Concrete View Class)
- GS16 (Concrete View class in the shortest way possible.)
- GS17 (Viewsets)
- GS18 (Viewsets(ModelViewSet))
- GS19 (Viewsets(ReadOnlyModelViewSet))
- GS20 (Basic Authentication & Permission)
- GS21 (Session Authentication and Permission)(Session Authentication)
- GS22 (Custom Permission)
- GS23 (Authentication and Permission)(Function based Views)
- GS24 (Token Authentication(How to Create Token using Admin panel and CLI))
- GS25 (GET and CREATE TOKEN using CLI)
- GS26 (Token Authentication for Client/User)
- GS27 (Token Authentication(Creation and generation of API Token with signals))
- GS28 (Token Authentication(Uses with httpi))
- GS29 (Custom Authentication)
- GS30 (JSON Web Token Authentication[JWT])
- GS31 (Throttling)
- GS32 (Scoped Throttling in Multiple Classes)
- GS33 (Queryset Filtering)
- GS34 (Generic Filtering)
- GS35 (Search Filter)
- GS36 (Ordering Filter)
- GS37 (Global Pagination(Page Number Pagination))
- GS38 (Page Number Pagination)
- GS39 (Limit Offset Pagination)
- GS40 (Cursor Pagination)
- GS41 (Relational Serilaizer)
- GS42 (HyperLinked Model Serializer)
- GS43 (Nested Serializer)
- Project
All this codes has been written while following this Geeky Shows tutorial Playlist