REST APIs with Flask and Python

What Will I Learn?
  • Connect web or mobile applications to databases and servers via REST APIs
  • Create secure and reliable REST APIs which include authentication, logging, caching, and more
  • Understand the different layers of a web server and how web applications interact with each
 REST APIs with Flask and Python

Curriculum For This Course


132 Lectures




How to take this course 

Before we get started: a self-assessment 

Python on Windows 

Python on Mac 

A Full Python Refresher

29 Lectures03:26:58

Your first REST API

12 Lectures01:14:41

Flask-RESTful for more efficient development

15 Lectures01:34:40

Storing resources in a SQL database

15 Lectures01:35:00

Simplifying storage with Flask-SQLAlchemy

16 Lectures02:04:31

Git—version control

8 Lectures33:55

Deploying Flask apps to Heroku

11 Lectures01:00:20

Deploying Flask apps to our own server

9 Lectures01:29:01

Security in your REST APIs

11 Lectures44:28

Bonus Section

1 Lecture00:52
  • Some prior programming experience in any programming language will help. The course includes a full Python refresher course.
  • All software used in the course is provided, and completely free
  • Complete beginners may wish to take a beginner Python course first, and then transition to this course afterwards

Updated 20/09 2017: added professional closed-captions (subtitles) to all videos. None of that auto-generated stuff!

Updated 9/07 2017: added explanation videos for all coding exercises.

Updated 24/03 2017: added a section on security in your deployments with HTTPS.

Updated 26/11 2016: added section on getting an Ubuntu server and deploying to it.

Are you tired of boring, outdated, incomplete, or incorrect tutorials? I say no more to copy-pasting code that you don’t understand.

Welcome to one of the best resources online on creating REST APIs. I’m Jose, and I’m a software engineer; here to help you truly understand and develop your skills in web and REST API development with Python.

Production-ready REST APIs

This course will guide you in creating simple, intermediate, and advanced REST APIs including authenticationdeploymentscaching, and much more.

We’ll start with a Python refresher that will take you from the very basics to some of the most advanced features of Python—for you to never be lost or confused.

Using Flask and popular extensions Flask-RESTfulFlask-JWT, and Flask-SQLAlchemy we will dive right into developing complete, solid, production-ready REST APIs.

We will also look into essential technologies GitHerokunginx, and Varnish.

You’ll be able to…

  • Create resource-based, production-ready REST APIs using Flask and popular extensions;
  • Using SQLAlchemy to easily and efficiently store resources to a database; and
  • Understand the complex intricacies of deployments and performance of REST APIs.

I pride myself in providing excellent support and feedback to every single student. I am always available to guide you personally, and answer questions for your benefit.

Don’t wait, and sign up today to take another step toward web services mastery!

I’ll see you on the inside.

Who is the target audience?
  • Students wanting to extend the capabilities of mobile and web applications by using server-side technologies
  • Software developers looking to expand their skill-set by learning to develop professional grade REST APIs
  • Those looking to learn Python while specifically catering to web services

NOTE: Contact me if download link is not working ( please include the url of the page)

Download Size: 2.10 GB

Content Source:

DMCA Notice: does NOT hold any video files on its servers. only provides links to third party services. Therefore is fully compliant to DMCA and not responsible for any copyrights

Add a Comment

Your email address will not be published. Required fields are marked *