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

4.68 (719 reviews)
Udemy
platform
English
language
Web Development
category
instructor
5,120
students
3 hours
content
Jul 2020
last update
$59.99
regular price

What you will learn

The Django REST Framework

Creating a Reddit Clone

Adding an API to an existing project

How to use Curl and test APIs

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

Feel free to take a free preview of this course to see if it's a good fit for you. I am so confident that you will love my course, that I even offer a 100% 30-day money-back guarantee. You have nothing to lose, so come join me and let's get started!

Content

Introduction

What is an API and Why is it Important?

API Basics - Making a Reddit Clone

Curl and REST Clients
Zappit Models
Django REST Framework
Serializers
Adding Posts to the Database
Creating Posts via the API
Upvoting Posts
API Auth
Deleting Votes
Deleting Posts
Recap
Source Code

Adding an API to an Existing Project

ToDoWoo Code
ToDoWoo Walkthrough
Adding the API
Listing Completed Todos
Create, Retrieve, Update, Destroy
Completing Todos
Basic Authentication
User SignUp
Creating Tokens
Login Tokens
Source Code

Finishing Thoughts

So Long My Friend...
Bonus Lecture

Screenshots

Creating Python APIs Like a BOSS - The Django REST Framework - Screenshot_01Creating Python APIs Like a BOSS - The Django REST Framework - Screenshot_02Creating Python APIs Like a BOSS - The Django REST Framework - Screenshot_03Creating Python APIs Like a BOSS - The Django REST Framework - Screenshot_04

Reviews

Hernán
May 1, 2023
El curso es corto y conciso con un gran ejemplo, excelente guía e instrucciones con el fin de conocer las funcionalidades que el rest framework puede brindar
Simon
March 18, 2022
An excellent crash course to get going with setting up APIs with Django. Teaches you enough to be able to adapt and build APIs into your own projects. Thanks Nick :-)
Joyce
February 20, 2022
I absolutely loved this course! Nick is a really great teacher. His enthusiasm for the subject makes the learning process a lot more fun! Thank you, Nick! :)
Craig
December 3, 2021
Fantastic showcase of creating APIs with django. The instructor hit a topic that few others have: adding an api to an existing site. I'd love to see additions like Viewsets and nested relationships, but regardless, this course was exactly what i wanted.
Denis
September 24, 2021
Good material, but it's not deep and fundamental. Looks like only some example of uses Django Rest, but haven't any words, why we should do this. I expect some theory of good practics, naming and api creating(
Alfred
August 20, 2021
Great course. It is very succint and straight to the point without any irrelevant stuff. The instructor is equally great. He has made an excellent job of presenting the subject matter with great candour and clearity. Well done excellent job.
Raghuveer
July 15, 2021
I am halfway done. This is really a good experience to learn Django API. There are many things to learn but Nick covers most of the parts.
Paul
June 2, 2021
I really enjoy Nick's courses, he brings enthusiasm and technical knowledge which really helps remaining engaged with the course.
Noel
May 24, 2021
Just a great course, Nick was able to distill API's in a very digestible way. He made Django feel like a framework that's simple to create API's for. Great course!
Szymon
April 20, 2021
Long live Nick! Greate course! Love to see more! P.S. Please make a course about Django 3 + Celery + AWS/Docker
Narayan
March 27, 2021
Nick maintains his high standards - clear, concise explanations, wonderful hand-holding, super knowledge of the subject. I enjoyed this as much as the other courses of his that I have gone through.
Konrad
February 21, 2021
Great and quick course. Its funny how fast I learned a lot. I espiecially like the section when we add api to an existing project because i feel thats how its usually done.
Grant
January 29, 2021
Really an excellent, enjoyable and clear course to explain the fundamentals of the DRF. I have taken several courses on this subject before, but I think this was the clearest, without overloading the student with too many unneeded details. This course definitely leaves me with the knowledge and confidence (and desire!) needed to dive deeper into the DRF on my own.
Vikas
January 12, 2021
before going to explain the course details at least you should tell the viewer to install the application and OS for this particular course and tell us how to use this
Normand
December 30, 2020
A good complement to the django3 course, when I need no front end, only data management to be pushed.

Charts

Price

Creating Python APIs Like a BOSS - The Django REST Framework - Price chart

Rating

Creating Python APIs Like a BOSS - The Django REST Framework - Ratings chart

Enrollment distribution

Creating Python APIs Like a BOSS - The Django REST Framework - Distribution chart
3253648
udemy ID
6/20/2020
course created date
7/9/2020
course indexed date
Bot
course submited by