Switch to the store?

REST APIs with Flask and Python [Video]

More Information
  • 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

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 authentication, deployments, caching, 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-RESTful, Flask-JWT, and Flask-SQLAlchemy we will dive right into developing complete, solid, production-ready REST APIs. We will also look into essential technologies Git, Heroku, nginx, and Varnish. 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.

Style and Approach

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

  • Create resource-based, production-ready REST APIs using Flask and popular extensions
  • Using SQLAlchemy to easily and efficiently store resources to a database
  • Understand the complex intricacies of deployments and performance of REST APIs
Course Length 13 hours 43 minutes
ISBN 9781788621526
Date Of Publication 21 Aug 2017
Setting up Cloudflare
What is DNS?
Setting our DNS records
Verifying everything works—this is important!


Jose Salvatierra

Jose Salvatierra - Founder of School of Code and Computer Science instructor. I've been teaching computer science and playing and teaching music (grades 1 to 8) for over four years, to students of all ages and all skill levels. Here's my story so far.I started programming at the age of 10, just a couple years after I started studying music, when my dad, excited that I had showed interest in similar things to himself, taught me the basics of Marin Saric's METAL. Shortly thereafter we moved on to RealBASIC, and from there I started learning, after a couple years, Java and C.Ever since I started learning programming I knew I wanted to study Computer Science or something along those lines. Half a decade ago I ended up at the University of Dundee, studying Applied Computing. The University of Dundee is one of the most prestigious for computing-related courses, and I was offered the chance to participate in their computing scholarships due to academic achievement. I have worked for "Eseye", an M2M company, as an intern doing mainly backend developing, writing PHP scripts and programming Zenoss ZenPacks, and currently work for Skyscanner, one of Scotland's largest technology companies, programming mainly in Python and web languages. At the moment I enjoy programming in Python, Java and C, playing and recording music, usually as an accompanying pianist for singers, and sports and bodybuilding. I hope that my courses are interesting to you, enjoyable and that you learn from them!