REST-API
Build a REST API by leveraging Django, Python and the Django Rest Framework.
REST APIs are here to connect your web application to anything and everything. Build microservices, connect to client-side technologies like Angular & Ionic, and connect to other apps too.
This course will teach you exactly how to build one with Django, Python, Django Rest Framework, and more.
Full Course is here: http://joincfe.com/courses/rest-api
Section 1 | API Basics
Conceptual section, no related code
Section 2 | Pure Django API
1 - Requirements: no code
5 - HttpResponse with Json Data
8 - Managers & Methods to Produce Serialized Data
11 - Pratical API Module Part 2
12 - Use the API with Python Requests
15 - Validating Data with a Model Form
19 - One Endpoint to Rule the Model
Section 3 | Django Rest Framework
1 - Introduction: no code
2 - Install Django Rest Framework
6 - Create & Update through Serializers
12 - Update & Delete API Views
13 - Mixins to Power Http Methods
14 - One API Endpoint for CRUDL
15 - One API Endpoint for CRUDL Part 2
16 - Uploading & Handling Images
18 - Authentication & Permissions
19 - Global Settings for Authentication & Permissions
20 - Permission Tests with Python Requests
21 - Implement JWT Authentication
23 - Custom JWT Response Payload Handler
24 - Custom Authentication View
30 - Is Owner or Read Only Permission
33 - Nested Serializer Part 2 & 3
34 - Pagination to Manage Request Load
37 - Serializer related fields
41 - Testing with a Temporary Image
42 - Final wrap-up: no code