Django REST API With Python & DRF (All you Need to Know)

Build a Robust API Using Python & Django Rest Framework (from beginner to advanced)
What you’ll learn
- Build an robust API using Django Rest Framework
- Handle users authentication (Signup, Login, Logout … etc) using django-rest-auth
- API Functional Based Views (How and When to use them) -APIView- @decorators
- API security using Authentication Tokens and Permissions
Requirements
- Basic knowledge in Python 3
Description
Introducing the Django REST Framework course where you learn:
- Build an robust API using Django Rest Framework.
- Handle users authentication (Signup, Login, Logout … etc.).
- API Functional Based Views (How and When to use them) -APIView- @decorators.
- API security using Authentication Tokens and Permissions
- Sending Parameters To The Server (API) Within The URL And Extract Them Inside Our Function Based View.
- Create Model Class & add it to admin panel and store some Data in the Database.
- What is Serializer , how to write a Model Serializer for a Django Model Class and serializing data .
- How to use ModelViewSet and Routers With Serializer.
- Search and Filtering Data Inside views.
- How to filter data from database using two or three parameters.
- Override Create, Update / Put, Delete, Partial Update / Patch Actions.
- Django rest framework API authentication with JWT (JSON Web Token) VS AuthToken.
- Django API Permissions Using Throttling. How to use throttle to control the rate of request to Django API.
- Deploy Django Rest API with Heroku.
- Deploy Django Rest API to AWS.
Who this course is for:
- This course is for beginners and intermediate developers