Rest API Certification Course

Learn Rest API Cours from Coding Bytes Institute in Delhi.

  • Fees: Rs. 14999/-
  • Duration: 2 months
  • 100% Placement Assistance
  • 24*7 Expert Support
  • Online & Offline Mode
  • Affordable Fees
  • Easy EMI

 

Request a Call Back!

Rest API Certification Course

Course Highlights

  • Introduction to APIs
  • Introduction to REST
  • Setting Up Django REST Framework
  • Working with Serializers
  • Building CRUD APIs
  • Validation Techniques
  • API Views
  • Advanced View Techniques
  • Authentication and Permissions
  • Throttling Mechanisms
  • Filtering Techniques
  • Pagination Techniques
  • Advanced Serialization
  • Final Project

Rest API Certification Course Curriculum

Blank
1. Introduction to APIs
  • What is an API?
  • Understanding Web APIs
2. Introduction to REST
  • What is REST?
  • Overview of REST APIs
3. Setting Up Django REST Framework
  • Introduction to Django REST Framework
  • How to Install and Uninstall Django REST Framework
4. Working with Serializers
  • Introduction to Serialization in Django REST Framework
  • Exploring Serializer Fields and Core Arguments
  • Deserialization and Data Insertion
5. Building CRUD APIs
  • CRUD Operations with Function-Based Views
  • CRUD Operations with Class-Based Views
6. Validation Techniques
  • Implementing Validation in Django REST Framework
  • Using Model Serializer
7. API Views
  • Function-Based API Views
  • Class-Based API Views
  • Using Generic API Views and Mixins
  • Exploring Concrete View Classes
8. Advanced View Techniques
  • Working with ViewSets
  • Using Model ViewSets and Read-Only Model ViewSets
9. Authentication and Permissions
  • Basic Authentication and Permission Classes
  • Session Authentication and Permissions
  • Custom Permissions
  • Authentication and Permissions in Function-Based Views
  • Token Authentication
  • Implementing Custom Authentication
  • Using JSON Web Tokens and Simple JWT
10. Throttling Mechanisms
  • Introduction to Throttling in Django REST Framework
11. Filtering Techniques
  • Using Django Filters
  • Implementing Search Filters
  • Implementing Ordering Filters
12. Pagination Techniques
  • Page Number Pagination
  • Limit-Offset Pagination
  • Cursor Pagination
13. Advanced Serialization
  • Working with Serializer Relations
  • Using Hyperlinked Model Serializers
  • Creating Nested Serializers
14. Final Project
  • Building a Django API Project
  • How to Disable Browsable API in Production

Small Batches

Mentoring By Experts

Flexible Schedule

i

Learn By Doing

Goal Oriented