<?php the_title_attribute(); ? data-src=
Admin bar avatar

Bodhi IT

 4.5 (5 Reviews)

Course Duration

40 hour




About DJANGO REST FRAMEWORK (DRF

The Django REST Framework (DRF) is a package built on top of Django to create web APIs. One of the most remarkable features of Django is its Object Relational Mapper (ORM) which facilitates interaction with the database in a Pythonic way.

DJANGO REST FRAMEWORK (DRF)

Introduction
  1. Introduction to DRF
  2. Purpose of DRF
  3. JSON/XML
  4. HTTP methods
  5. Types of Web Services
  6. Differences between SOAP and REST
  7. Installation of Django Rest Framework
  8. Prerequisites apps for DRF.
  9. Advantages of DRF

WORKING WITHOUT REST FRAMEWORK
  1. Json module methods: dump() and load()
  2. Serialization
  3. Mixins
  4. Differences between Mixins and Multiple Inheritance
  5. Working with “dumpdata” commands
  6. HTTP Status codes
  7. Disable csrf verification
  8. Testing API through command prompt, partner application (python script) and Web API.
  9. CRUD operations with http methods
  10. CRUD operations with http methods with single end point

WORKING WITH REST FRAMEWORK

1. Serializers
2. Serialization
3. De-serialization
4. Validations
 Field Level Validations
 Object Level Validations
 By using Validators
5. Django Rest Views
6. APIView
 ListAPIView
 CreateAPIView
 RetrieveAPIView
 UpdateAPIView
 DestroyAPIView
 ListCreateAPIView

 RetrieveUpdateAPIView
 RetrieveDestroyAPIView
 RetrieveUpdateDestroyAPIView
7. ViewSet
8. ModelViewSet
9. Mixins
 ListModelMixin
 CreateModelMixin
 RetrieveModelMixin
 UpdateModelMixin
 DestroyModelMixin
10. APIException – Handling Custom Exceptions
11. Authentication
 Basic Authentication
 Session Authentication
 Token Authentication
 JWT( Json Web Token) Authentication
 Access Token
 Refresh Token
 Verify Token
12. Authorization
 AllowAny
 IsAuthenticated
 IsAdminUser
 IsAuthenticatedOrReadOnly
 DjangoModelPermissions
 DjangoModelPermissionsOrAnonReadOnly
13. Custom Permissions
14. Custom Authentication
15. DRF –Pagination
 PageNumberPagination
 LimitOffsetPagination
 CursorPagination
16. Searching and Filtering
17. Nested Serializers
18. Embedding Django application with REST API
19. Working with Postman Tool to Test API
20. Fetching data from real time API with python script


    DJANGO REST FRAMEWORK (DRF)

    1. Introduction to DRF
    2. Purpose of DRF
    3. JSON/XML
    4. HTTP methods
    5. Types of Web Services
    6. Differences between SOAP and REST
    7. Installation of Django Rest Framework
    8. Prerequisites apps for DRF.
    9. Advantages of DRF

    1. Json module methods: dump() and load()
    2. Serialization
    3. Mixins
    4. Differences between Mixins and Multiple Inheritance
    5. Working with “dumpdata” commands
    6. HTTP Status codes
    7. Disable csrf verification
    8. Testing API through command prompt, partner application (python script) and Web API.
    9. CRUD operations with http methods
    10. CRUD operations with http methods with single end point

    1. Serializers
    2. Serialization
    3. De-serialization
    4. Validations
     Field Level Validations
     Object Level Validations
     By using Validators
    5. Django Rest Views
    6. APIView
     ListAPIView
     CreateAPIView
     RetrieveAPIView
     UpdateAPIView
     DestroyAPIView
     ListCreateAPIView

     RetrieveUpdateAPIView
     RetrieveDestroyAPIView
     RetrieveUpdateDestroyAPIView
    7. ViewSet
    8. ModelViewSet
    9. Mixins
     ListModelMixin
     CreateModelMixin
     RetrieveModelMixin
     UpdateModelMixin
     DestroyModelMixin
    10. APIException – Handling Custom Exceptions
    11. Authentication
     Basic Authentication
     Session Authentication
     Token Authentication
     JWT( Json Web Token) Authentication
     Access Token
     Refresh Token
     Verify Token
    12. Authorization
     AllowAny
     IsAuthenticated
     IsAdminUser
     IsAuthenticatedOrReadOnly
     DjangoModelPermissions
     DjangoModelPermissionsOrAnonReadOnly
    13. Custom Permissions
    14. Custom Authentication
    15. DRF –Pagination
     PageNumberPagination
     LimitOffsetPagination
     CursorPagination
    16. Searching and Filtering
    17. Nested Serializers
    18. Embedding Django application with REST API
    19. Working with Postman Tool to Test API
    20. Fetching data from real time API with python script


0.0
0 total
5
0
4
0
3
0
2
0
1
0

Course Features

  • Students Limited
  • Certificate Yes
  • Skill Advance
  • Category Instrumentation

Request for Free Demo

    Training Features

    Live Online Training

    Live online training session will be given by our trainers and are available to answer your queries.

    Time flexibility

    We conduct classes in most of the day. We are flexible to train you according to your schedule.

    Real time scenario

    All of our trainers are come from different industry they are experts in explaining scenarios that are happening in real time.

    Best IT Leading Software Training Institute

    Talk with Bodh IT