4.29
(35 Ratings)

Advanced REST APIs with Flask and Python

Wishlist Share
Share Course
Page Link
Share On Social Media

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.

Show More

What Will You Learn?

  • Employ Marshmallow library for efficient data serialization and deserialization operations.
  • Implement email functionality and user confirmation mechanisms within API applications.
  • Execute image upload procedures and manage database migrations systematically.
  • Utilize streamlined methodologies for API documentation composition and comprehensive testing protocols.
  • Integrate payment processing capabilities using the Stripe payment platform.
  • Configure third-party authentication systems through OAuth implementation.

Course Content

Introduction

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.

selected template

Student Ratings & Reviews

4.3
Total 35 Ratings
5
14 Ratings
4
17 Ratings
3
4 Ratings
2
0 Rating
1
0 Rating
KG
3 months ago
Best Flask course I've taken! Covers SQLAlchemy, authentication, error handling, and even Stripe payments. The code examples are practical and well-explained.
WL
2 months ago
Decent introduction to Flask REST APIs. Covers the basics well but lacks depth in some advanced topics. Good for beginners, intermediate developers might want more.
TJ
2 months ago
Best Flask course I've taken! Covers SQLAlchemy, authentication, error handling, and even Stripe payments. The code examples are practical and well-explained.

Want to receive push notifications for all major on-site activities?