FastAPI, React, and MongoDB each handle a different part of a web application. Marko Aleksendrić’s guide brings them together as the FARM stack, moving from the fundamentals of each component to building applications that connect database, API, and interface.
The book takes a hands-on route: explore MongoDB documents and queries, create REST endpoints with FastAPI, then build a React frontend and connect it to the backend. Along the way, the examples make the relationships between the stack’s layers easier to follow—not just which tools to use, but how their responsibilities fit together.
Understand how the FARM stack fits together
The opening chapters introduce the purpose of MongoDB, FastAPI, and React, and explain how requests and data move between them. That context helps readers think about the architecture of an application before assembling its individual parts.
Work through the core components
- MongoDB: Set up a document store and explore databases, collections, queries, CRUD operations, and aggregation.
- FastAPI: Build REST APIs with Python, including routes, request data, responses, and automatic documentation.
- React: Get acquainted with components, hooks, state, events, and communicating with APIs.
Bring the pieces into working applications
Later sections apply the stack to sample projects, developing the backend and frontend and showing how they work together. Authentication and authorization with JSON Web Tokens extend the discussion to an important part of web application security. The book also touches on deployment and related tools, including Tailwind CSS and MongoDB drivers.
A practical starting point for Python web development
This guide is for web developers and analysts who want to explore a Python-centered full-stack approach. The publisher recommends beginner-level familiarity with Python, JavaScript, HTML, and CSS. For readers ready to connect data storage, API design, and frontend development in one coherent workflow, the FARM stack offers a clear path from concepts to application-building practice.
User Reviews
Only logged in customers who have purchased this product may leave a review.
Original price was: $9.99.$5.00Current price is: $5.00.

There are no reviews yet.