Building RESTful Web APIs with Django
- Offered byLinkedin Learning
Building RESTful Web APIs with Django at Linkedin Learning Overview
Duration | 2 hours |
Total fee | ₹1,150 |
Mode of learning | Online |
Difficulty level | Intermediate |
Credential | Certificate |
Building RESTful Web APIs with Django at Linkedin Learning Highlights
- Earn a certificate of completion from LinkedIn Learning
Building RESTful Web APIs with Django at Linkedin Learning Course details
- This course shows how to use the Django Rest framework to create a simple RESTful web API
- Instructor Rudolf Olah explains how to create serializers, renderers, filtering and pagination, and routers with viewsets that consumers can use to access the API
- He also shows how to unit test your code to ensure your API works as expected
- By the end of the course, you?ll know how to use this powerful and flexible toolkit to build you own data-driven web experiences
Building RESTful Web APIs with Django at Linkedin Learning Curriculum
Introduction
Create a REST API with Django and Django REST framework
What you should know
Demo project overview
Serializing, Listing, Filtering, and Paginating Models
Creating a Django Rest framework serializer to serialize a model
Creating a ListAPIView subclass
Connecting an APIView to a route
Filter back ends with URL query parameters
Enabling full-text search filter back end
Enabling pagination of querysets in API responses
Create, Retrieve, Update, and Delete (CRUD) Operations for Models
Creating a CreateAPIView subclass
Connecting a CreateAPIView to the router
Creating a DestroyAPIView subclass
Connecting a DestroyAPIView to the router
Creating an UpdateAPIView subclass
Connecting an UpdateAPIView to the router
Managing Serializer Fields, Relations, and Validation
Serializer with only selected fields
Serializer that shows model relationships
Number fields with serializers
Date and time fields with serializers
Lists, dicts, and JSON objects
Serializer with ImageField and FileField
Testing API Views
Test case for a CreateAPIView subclass
Test case for a DestroyAPIView subclass
Test case for a ListAPIView subclass
Unit test for an UpdateAPIView subclass
Handling image uploads in a unit test
Conclusion
Next steps
Building RESTful Web APIs with Django at Linkedin Learning Faculty details
Other courses offered by Linkedin Learning
Building RESTful Web APIs with Django at Linkedin Learning Students Ratings & Reviews
- 4-51