Complete Django Rest Framework Course (DRF)
August 2, 2021 2022-12-18 0:02Complete Django Rest Framework Course (DRF)
Complete Django Rest Framework Course (DRF)
Django Rest Framework Course (DRF)
In this article, we are introducing a new Django REST Framework Course (DRF). There are different courses, we will introduce here for beginners students. You can learn DRF after learning Django because when you have a good experience with Django, developing different projects like blog type, social, etc then come to learn DRF. So, this course contains complete notes for Django REST Framework, after learning this complete course you will be able to work with creating, managing, Rest API.
Django VS Django Rest Framework
Django is the python based web framework in which we build a website or web applications from static type to dynamic or complex type. You can install Django in your system using pip as:
pip install django
In Django, you can create complex types of websites like e-commerce, social networks, news website, etc. It is the famous and most used Python web framework in the field of web development.
But Django Rest Framework is the Python library that is used to build Rest APIs. API is the applicaiotn programm interface. It provides a just interface of the application, then we can use the functionality of that website, for example, we can use google map API in our website.
We can retrieve cricket live scores, weather information, countries information, etc. We can build an API for our website and can define different permissions and authorization.
What we can do with DRF (Django Rest Framework)
Outline for Complete Django Rest Framework Course
- What is API (Applicaiton Program Interface)
- What is Web API
- What is REST, Browserable API, and Restful API
- What is REST API
- Introduction to Django REST Framework (DRF)
- Django REST framework
- Requirements
- Installation
- API Example
- Serializer and Serialization
- Serializer Fields
- Serializer Arguments
- Serialization
- Creating Django Project with API (Project)
- Validation
- Model Serializer
- Serializer Relations
- Function-Based API view
- Class-Based API view
- Generic API View and Mixins
- Concrete Generic View
- Requests and Responses
- Request objects
- Response objects
- Status codes
- ViewSet (GenericViewSet, ModelViewSet, ReadOnlyModelViewSet)
- Basic Authentication and Permission
- Token Authentication and Permission
- Custom Authentication
- JWT(JSON Web Token)
- Throttling (AnonRateThrottle, UserRateThrottle, ScopedRateThrottle, Custom throttles)
- Filtering
- Pagination
- Hyperlinked Model Serializer
Now! what you have to do?
As you have understood outlines and basic information about the “Django Rest Framework Course”, now you must follow instructions as discussed in this article. In case of any issues or problems, don’t worry, you can discuss them with us.
On other hand, If you have any suggestions or knowledge about this article, you can share it with us, we will appreciate you!
If this article is good then share it on Facebook, Twitter, Pinterest, Instagram, etc.
Advanced Tutorials for Beginners
Complete Udemy Python Mega Course | 0 To Hero
Why Django Framework is liked by Beginners?