arrow_back
Course Introduction
Course Introduction
Basic API Concepts - Theory
Understanding API
Understanding REST API
API With Django
Basic Django Setup
Installation
Models and Migrations
Creating JSON Response - All Elements
Creating JSON Response - Individual Elements
Django REST Framework
DRF Introduction
Views and Serializers
Serializers - GET Request
Serializers - POST, PUT, DELETE Request
Status Codes
APIView Class
Validation
Serializer Fields and Core Arguments
Model Serializer
Custom Serializer Fields
Updating Models
Django Relationships
Nested Serializers
Serializer Relations
HyperLinked Model Serializer
Serializer Relations
GenericAPIView and Mixins
URL Structure
Concrete View Classes
Overwrite Queryset
Viewsets and Routers
ModelViewSets
Postman and Project Update
Postman
User Model
Temporary Login and Logout
Permissions
Introduction to Permissions
Custom Permissions
Custom Calculation
Authentication
Introduction to Authentications
Basic Authentication
Basic Authentication
Token Authentication
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
JWT Authentication - Access Token and Refresh Token
JWT Authentication - Login
JWT Authentication - Registration
Throttling
Throttling Introduction
Throttle Rate (Anon and User)
Throttle Rate (Custom and Scope)
Filtering, Searching, Ordering
Filtering Introduction
Filter, Search, Ordering
Project Update
Pagination
Pagination Part 1 - PageNumber
Pagination Part 2 - LimitOffset
Pagination Part 2 - Cursor
Browsable API Update
Automated API Testing
API Testing - Login and Logout
API Testing - StreamPlatform
API Testing - WatchList
API Testing - ReviewTestCase
API Testing - UserTestCase
Test Driven Development - TDD
Project Completed
(Optional) - Code Clean Up!
Optional - Code Cleanup
Thank You For Being Here!
Thank You For Being Here!
Preview - Django REST Framework - Build Powerful API Using Python (IMDB Clone)
Discuss (
0
)
navigate_before
Previous
Next
navigate_next