
Build professional REST APIs with Python, Flask, Docker, Flask-Smorest, and Flask-SQLAlchemy
REST APIs with Flask and Python in 2025
InstructorJose Salvatierra
Build professional REST APIs with Python, Flask, Docker, Flask-Smorest, and Flask-SQLAlchemy
InstructorJose SalvatierraEditorial course preview
These 4 complementary views highlight concrete, legible examples from the course presentation.
This frame demonstrates the practical workflow of writing backend logic in VS Code and immediately verifying it via an external client like Postman.
This tutorial page illustrates database architecture using Entity-Relationship diagrams to explain how Stores, Tags, and Items interact through many-to-many relationships.
The instructor introduces the technical stack for building REST APIs, highlighting requirements such as Python 3.10+ and essential Flask extensions for database management.
This tutorial page defines JSON as a formatted string and provides a clear code example demonstrating key-value pairs, lists, and nested objects.
The curriculum includes an extensive Python refresher covering core concepts like variables, lists, and decorators to prepare learners for web development.
Instruction covers the complete lifecycle of a service, including database migrations with Alembic, containerization with Docker Compose, and deployment to Render.com.
Instructional signals suggest a fast-paced approach where code is written quickly, sometimes lacking the conceptual 'why' behind specific library choices.
The Python refresher is noted as a disproportionately large section, which may leave core Flask and REST API topics feeling rushed.
One sampled review suggests that learners have encountered difficulties with external tools like Insomnia and specific database hosting availability, requiring manual workarounds.
The progression from a Python refresher to API development aligns well with the stated target audience of developers expanding their skill set.