Creating Python APIs Like a BOSS - The Django REST Framework

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

Start Course Download

Description

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:

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

Community bail out

Most Popular Issues Replies Views Activity
Is SwiftUI part of the Swift language or not?
Swift
avatar avatar 2 55 2 weeks, 2 days
It's Working! So cool to see this working
Proud Wall
avatar 2 70 3 weeks, 5 days
Serious 10-year-old flaw in Linux sudo command
Software linux, flaw, sudo
avatar avatar 1 27 3 weeks, 6 days
Copy password to clipboard in Django app
Django
avatar avatar 1 30 1 month, 3 weeks
ImportError: cannot import 'blog' from blog.models
Django models, importerror
avatar avatar 1 29 2 months

Outline

  • 1 - Introduction
  • 1 - What is an API and why is it important
  • 2 - API Basics - Making a Reddit Clone
  • 1 - Curl and REST Clients
  • 2 - Zappit Models
  • 3 - Django REST Framework
  • 4 - Serializers
  • 5 - Adding posts to the database
  • 6 - Creating Post via the API Preview
  • 7 - Upvoting Posts
  • 8 - API Auth
  • 9 - Deleting Votes
  • 10 - Deleting Posts
  • 11 - Recap
  • 12 - Source Code
  • 3 - Adding an API to an Existing Project
  • 1 - ToDoWoo Code
  • 2 - ToDoWoo Walkthrough
  • 3 - Adding the API App
  • 4 - Listing Completed Todos
  • 5 - Create Retrieve Update Destroy
  • 6 - Completing Todos
  • 7 - Basic Authentication
  • 8 - User SignUp
  • 9 - Creating Tokens
  • 10 - Login Tokens
  • 11 - Source Code
  • 4 - Finishing Thoughts
  • 1 - So Long My Friend
  • 2 - Other Courses