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