Creating Python APIs Like a BOSS – The Django REST Framework

Creating Python APIs Like a BOSS – The Django REST Framework

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 3 Hours | 1.14 GB

Make RESTful Web APIs for Mobile Apps and Front End JavaScript Frameworks – JSON, XML, CSV, and Authentication Tokens

Have you ever wanted to create an API for Django but didn’t know where to start? Fed up with incomplete YouTube videos and poorly written tutorials? Do you have an existing Django project that you want to add an API to? Is the documentation for the Django REST Framework too complicated to understand?

THEN THIS IS THE COURSE FOR YOU!

In my course, I will walk you through the Django REST Framework from beginning to end! I’m a self-taught programmer so I know what it feels like to start from scratch. I care about your learning, but even more importantly… I care about you!

In this course we will:

  • Learn what REST APIs are and how to use them
  • Create a Reddit clone with API calls to make and delete posts, vote on posts and more!
  • Add API functionality to an existing Django project

What you’ll learn

  • The Django REST Framework
  • Creating a Reddit Clone
  • Adding an API to an existing project
  • How to use Curl and test APIs
Table of Contents

Introduction
1 What is an API and Why is it Important

API Basics – Making a Reddit Clone
2 Curl and REST Clients
3 Deleting Posts
4 Recap
5 Source Code
6 Zappit Models
7 Django REST Framework
8 Serializers
9 Adding Posts to the Database
10 Creating Posts via the API
11 Upvoting Posts
12 API Auth
13 Deleting Votes

Adding an API to an Existing Project
14 ToDoWoo Code
15 Login Tokens
16 Source Code
17 ToDoWoo Walkthrough
18 Adding the API
19 Listing Completed Todos
20 Create, Retrieve, Update, Destroy
21 Completing Todos
22 Basic Authentication
23 User SignUp
24 Creating Tokens

Finishing Thoughts
25 So Long My Friend…
26 Bonus Lecture