Advanced REST APIs with Flask and Python
About Course
This advanced course on REST API development focuses on in-depth exploration of the Flask ecosystem. Beginning with a foundational REST API, the course methodically introduces new features and technologies through practical integration within a fully functional application. Each feature is incrementally developed and thoroughly tested to demonstrate professional REST API construction approaches, emphasizing rapid delivery and risk mitigation.
The course presumes that participants possess substantial programming experience in Python or a comparable language, along with a foundational understanding of web technologies. Familiarity with Python package management tools such as virtualenv or Pipenv and proficiency in running Python applications is expected. While experience with PyCharm’s debugging capabilities is advantageous, the course includes instruction on debugger usage.
All source code and supplementary materials are hosted and accessible at the designated GitHub repository: https://github.com/PacktPublishing/Advanced-REST-APIs-with-Flask-and-Python.
Course Content
Introduction
-
01:08
-
05:44
-
09:54
-
01:48
-
04:12
-
04:21
-
08:33
-
Adding custom JSON types
06:45 -
Using the current class as a type hint
03:13 -
Using Black for code formatting
10:09 -
Improving errors with constants
08:02 -
@classmethod across the board
06:56 -
Testing our API with Postman
09:20
Serialization with Marshmallow
E-mail confirmations
Advanced e-mail confirmation
Postman documentation and tests
Image uploads
Database migrations
Third party login with OAuth
Payments with Stripe
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.