Study Learn Grow
Creating Powerful API's With Django Rest Framework On Heroku

Creating Powerful API's With Django Rest Framework On Heroku


We will create a full project ( Customer Base ) with all database relationships, image upload and full control on what is happening behind the scenes.

Overview

Description
Learn how to create powerful API's with Django 2.1 and Django Rest Framework 3 deploying on Heroku.

Let's do a deep diving into the Django Rest Framework with practical examples in a 100% hands on course with Python 3+, Django 2+, Django Rest Framework 3, Postman and Heroku.

We will create a full project ( Customer Base ) with all database relationships, image upload and full control on what is happening behind the scenes.

Introduction
Preparing the environment
Creating the base of the application ( Customer base app )
Setup of the Django Rest Framework
Exposing an API for the Customer Endpoint
Consuming this API with Google Chrome and Postman
Creating the Endpoint for the all entities
Personalizing the get_queryset method to provide a list of Customers with filters
Override of the behaviour for the defaults HTTP verbs (Get, Post, Put, Patch, Delete )
Creating custom actions
Using query strings
Filtering querysets with DjangoFilter backend
Enabling API search
Custom lookup field
Improving the API security with Tokens
Custom permissions per token
Nested relationships
OneToOne
ForeignKey
ManyToMany
Types of Serializers
Nested serializers
Function fields
Types of ViewSets
Enabling Pagination on your API
Deploy on Heroku
Updating versions of the application after deploy on Heroku
Basic knowledge
Python and Basic or no knowledge about API's

Course Information

Python and Basic or no knowledge about API's

Learn how to create powerful API's with Django 2.1 and Django Rest Framework 3 deploying on Heroku

Students interested on development of Resfull API's

• Lifetime Access to Each Course
• Certificate on Completion of Course
• No Extra Charges Or Admin Fees
• Easy Access to Courses
• High Priority Support After Sales.
• Big Discounts on Individual Courses

Course Specifications

IT and Computing courses are available to study on our learning platform. 

See All Courses

Adult education is the non-credential activity of gaining skills and improved education. 

See All Courses

Online education is electronically supported learning that relies on the Internet for teacher/student interaction. 

See All Courses

A short course is a learning programme that gives you combined content or specific skills training in a short period of time. Short courses often lean towards the more practical side of things and have less theory than a university course – this gives you a more hands-on experience within your field of interest.

See All Courses

Course duration is 24 hours.

See All Courses

Study Learn Grow

Related Jobs