This course is for YOU if...


If you’re a newbie developer or just starting out in your career, this course will give you a very practical foundation to building your portfolio (and increasing your earning potential!)

Whether you’re looking to gain a bit of experience with backend development, or you’re looking to create a REST API to turn your app idea into a reality - then this course is for you.

Why APIs?


APIs drive the technologies that we all love and use every day. Facebook, Instagram, Snapchat, you name it. These apps all have their own backend REST APIs that handle millions of call requests everyday. 

One of the most critical components for any tech-based business or service is an API. So knowing how to create an API from start to finish is a vital skill to have as a developer. You cannot build a successful app without it!

Technologies

This course is made with Django 2.2 and Django REST Framework 3.9. You'll also learn how to use Python, Vagrant, VirtualBox, ModHeaders, and of course, AWS! You're guaranteed to get hands-on experience with these in-demand technologies.



Fully-functioning REST API

You'll learn the best-practice way of building your very own REST API that handles some of the most common functions provided by apps today: Creating and updating user profiles, login and authentication, posting status updates, and viewing content feeds.

Backend Experience

Create a local development server in AWS and test your code each step of the way. Gain the experience you need to “speak backend” with colleagues, learn what’s going on “under the hood”, increase your confidence and build your skills as a distinguished developer.

The Curriculum


  Welcome to Build a Backend REST API with Python & Django REST Framework - Beginner
Available in days
days after you enroll
  Section 2 - Setting up your development environment
Available in days
days after you enroll
  Section 3 - Setting up your project
Available in days
days after you enroll
  Section 4 - Creating a development server
Available in days
days after you enroll
  Section 5 - Creating a Django app
Available in days
days after you enroll
  Section 6 - Setup the Database
Available in days
days after you enroll
  Section 7 - Setup Django Admin
Available in days
days after you enroll
  Section 8 - Introduction to API Views
Available in days
days after you enroll
  Section 9 - Introduction to Viewsets
Available in days
days after you enroll
  Section 10 - Create Profiles API
Available in days
days after you enroll
  Section 11 - Create login API
Available in days
days after you enroll
  Section 12 - Create profile feed API
Available in days
days after you enroll
  Section 13 - Deploying our API to a server on AWS
Available in days
days after you enroll
  Section 14 - Course Summary
Available in days
days after you enroll

Course Price