Learn_APIs Application Programming Interface Introduction to APIs and it's tools Introduction To APIs APIs Calls and Status Code API Naming Conventions API Essential Tools REST API and RESTfulness Principle Of API Developments Insomnia API Tool Guide Rest API Best Practices Security and Authentication in REST API Writing the First API Books List API Project Organizing an API Project Consequences of Poor API Designing/Creation XML and JSON Response and Differences Debugging APIs API Debugging Mock APIs Django REST framework (DRF) Intro to DRF Installing and setting up DRF DRF API APP (BookListAPI) Books DRF API Better APi view with Decorators Different Types of Routing in DRF Generic views and ViewSets in DRF Function and class based views Django Debug toolbar Restaurant API Project using Serializers Restaurant API Project Docs Lemon api Models Lemon API Serializers Lemon API genrics views Lemon API urls mapping Lemon API Project url mapping Additional Resources https://django-debug-toolbar.readthedocs.io/en/latest/ https://django-debug-toolbar.readthedocs.io/en/latest/ https://www.django-rest-framework.org/api-guide/routers/ https://django-debug-toolbar.readthedocs.io/en/latest/ /~https://github.com/django-commons/django-debug-toolbar Serializers Use cases of Serializers in DRF Seralizers for class, decorator views to get single or multi records class and function views Mapping of the Views Model Serializers Model serialzers for changing the name of filed , adding new method field Relationship Serializers Others Types of Serailizers HyperLinkRelated Filed in Serializers ModelHyperLinkRelated Serializer Deserialization and Validation serializers file views Renderers Different types of renderers - JSON, BrowseableAPI, XML renders - TemplateHTMLRenderer - StaticHTMLRenderer Filtering , Ordering and Searching 1. Importance Of Data Validation 2. Data Sanitization Pagination ModelViewSet Filtering and Pagination Caching Scuring APIs in DRF Token Based Authentication User Roles API Throttling Djoser library for better authentication User Account Management LAB Excercise MenuRating Project Lab Guide Additional Resources /~https://github.com/jazzband/djangorestframework-simplejwt https://djoser.readthedocs.io/en/latest/ https://django-rest-framework-simplejwt.readthedocs.io/en/latest/