Create APIs With Flask
Learn how to create APIs in Flask without relying on bloated extensions
Want to create an API for your Flask app, but you don't want to get bogged down with extensions? This is the course for you!
These days it's very common to need to create APIs for your projects. Either you want to be able to integrate some of your functionality into a JavaScript frontend or mobile app, or you want to allow other people to access some of the data in your app. Regardless of the reason, learning how to create APIs in Flask will be a useful skill for any Flask developer.
This course will teach you an approach to building APIs that doesn't rely on opinionated extensions like Flask-RESTFul and Flask-RESTPlus, which can eventually get in your way when you want to build a simple API. My approach focuses on using mostly Flask features while including only flexible libraries like Flask-SQLAlchemy and Marshmallow.
The course has four major sections:
- A primer about how APIs work on the web
- An overview of some of the features you will use from Flask-SQLAlchemy, Marshmallow, and JSON Web Tokens
- The creation of an API using my approach
- The creation of a simple JavaScript frontend for the API we build
Once you enroll, you'll get instant access to hours of video. You'll also get the code used in each section of the course so you can follow along. And once you join the course, feel free to download all the videos and code in the course to add to your personal library.
If you need help with anything, I'm always available to answer questions. Each video has its own comment section that I monitor.
Join the course today by clicking the "Enroll in Course" button. I'll see you inside.
Your Instructor
Anthony is the founder of Pretty Printed. He has been programming since 2004, but many of those years were spent with a lack of understanding. To help others avoid the issues he had while learning to program, he created Pretty Printed so programmers of all skill levels can understand programming concepts easier and faster.
Frequently Asked Questions
Join the course today by clicking the "Enroll in Course" button below. I'll see you inside.
Get started now!