Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
Full Stack FastAPI, React, and MongoDB: Fast-paced web app development with the FARM stack 2nd ed. Edition
Purchase options and add-ons
Boost your web developer potential and stay ahead in the fast-paced web development and AI race with the flexibility, adaptability, and robustness of the FARM stack
Key Features
- Learn the basics of MongoDB to be able to model any type of data
- Explore the powerful Python web development ecosystem with Pydantic and FastAPI
- Future-proof your applications by integrating ChatGPT or other LLMs
- Purchase of the print or Kindle book includes a free PDF eBook
Book Description
Discover how to harness the power of the FARM stack—FastAPI, React, and MongoDB—to develop production-ready web applications of varying complexity. Written by a team of industry experts, including MongoDB champions and product leaders, this fast-paced, hands-on guide equips beginners with essential skills to build web applications efficiently.
Introducing each element of the stack, the book demonstrates how to seamlessly integrate them to create a medium-sized web application. You'll set up MongoDB as a document store, construct a simple API with FastAPI, and build an application using React. The guide also covers enhancing application security through authentication and authorization with JSON Web Tokens.
Beyond mastering the stack, you'll get to grips with integrating Large Language Models (like ChatGPT) for advanced functionality, such as automated email sending. Additionally, you'll learn how to make the most of Next.js 14, a robust full-stack framework offering improved developer experience.
By the end of the book, you'll have created functional applications and gained the foundation to explore diverse and more specialized domains, expanding your development horizons.
What you will learn
- Set up and manage MongoDB databases and collections, and model data
- Leverage the power of FastAPI to write complex APIs using pure Python
- Create frontends of varying complexity with the React library
- Build and deploy robust and secure backends using FastAPI and MongoDB
- Ship production-ready applications with Next.js 14, applying your React and backend knowledge
- Integrate Large Language Models, send emails, and do much more with the flexible FARM stack
Who this book is for
The book is for intermediate web developers with basic JavaScript and Python knowledge who want to enhance their developer skills, master a powerful and flexible stack, and write better applications faster.
Table of Contents
- Web Development and the FARM Stack
- Setting Up the Database with MongoDB
- Python Type Hints and Pydantic
- Getting Started with FastAPI
- Setting Up a React Workflow
- Authentication and Authorization
- Building a Backend with FastAPI
- Building the Frontend of the Application
- Third-Party Services Integration with FastAPI and Beanie
- Web Development with Next.js 14
- Useful Resources and Project Ideas
- ISBN-101835886760
- ISBN-13978-1835886762
- Edition2nd ed.
- PublisherPackt Publishing
- Publication dateAugust 23, 2024
- LanguageEnglish
- Dimensions7.5 x 0.74 x 9.25 inches
- Print length312 pages
Frequently bought together

Customers who viewed this item also viewed
Building AI Intensive Python Applications: Create intelligent apps with LLMs and vector databasesPaperback34% offLimited time dealFREE Shipping by AmazonGet it as soon as Sunday, May 310% Claimed
Full Stack Web Development: A Comprehensive, Hands-On Guide to Building Modern Websites and Applications (IBPA Gold Award Winner) (Rheinwerk Computing)PaperbackFREE Shipping by AmazonGet it as soon as Sunday, May 31
Customers also bought or read
- Building AI Intensive Python Applications: Create intelligent apps with LLMs and vector databases
Paperback$49.49$49.49FREE delivery Sun, May 31 - FastAPI Cookbook: Develop high-performance APIs and web applications with Python
Paperback$43.49$43.49FREE delivery Sun, May 31 - Mastering MongoDB 7.0: Achieve data excellence by unlocking the full potential of MongoDB
Paperback$45.29$45.29FREE delivery Sun, May 31 - Practical MongoDB Aggregations: The official guide to developing optimal aggregation pipelines with MongoDB 7.0
Paperback$46.49$46.49FREE delivery Sun, May 31 - Building Generative AI Services with FastAPI: A Practical Approach to Developing Context-Rich Generative AI Applications
Paperback$46.99$46.99FREE delivery Sun, May 31 - AI Engineering: Building Applications with Foundation Models#1 Best SellerEnterprise Applications
Paperback$57.19$57.19FREE delivery Sun, May 31 - Hands-On Large Language Models: Language Understanding and Generation
Paperback$47.69$47.69FREE delivery Sun, May 31 - Modern Full-Stack React Projects: Build, maintain, and deploy modern web apps using MongoDB, Express, React, and Node.js
Paperback$33.26$33.26Delivery Sun, May 31 - Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming#1 Best SellerSoftware Development
Paperback$27.53$27.53Delivery Sun, May 31 - The Road to React: Your journey to master plain yet pragmatic React.js
Paperback$29.99$29.99Delivery Sun, May 31 - Generative AI with LangChain: Build production-ready LLM applications and advanced agents using Python, LangChain, and LangGraph
Paperback$44.99$44.99FREE delivery Sun, May 31 - Learn React with TypeScript: A beginner's guide to building real-world, production-ready web apps with React 19 and TypeScript
Paperback$49.99$49.99FREE delivery Sun, May 31 - Building LLMs for Production: Enhancing LLM Abilities and Reliability with Prompting, Fine-Tuning, and RAG
Paperback$58.99$58.99FREE delivery Sun, May 31 - Alice’s Adventures in a differentiable wonderland: A primer on designing neural networks (Volume I)
Paperback$23.00$23.00Delivery Sun, May 31 - Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
Paperback$47.93$47.93FREE delivery Sun, May 31 - LLMs in Production: From language models to successful products
Paperback$50.66$50.66FREE delivery Sun, May 31 - Mastering Node.js Web Development: Go on a comprehensive journey from the fundamentals to advanced web development with Node.js
Paperback$47.49$47.49FREE delivery Sun, May 31 - Python for Data Analysis: Data Wrangling with pandas, NumPy, and Jupyter
Paperback$43.99$43.99FREE delivery Sun, May 31 - Vibe Coding: Building Production-Grade Software With GenAI, Chat, Agents, and Beyond
Paperback$25.58$25.58Delivery Sun, May 31
Editorial Reviews
About the Author
Marko Aleksendrić is an analyst, a scientist, and a freelance self-taught web developer with over 20 years of experience. Marko has authored the book Modern Web Development with the FARM Stack and Mastering MongoDB 7.0, published by Packt Publishing. With a keen interest in backend and frontend development, he has been an avid MongoDB user for the last 15 years for various web and data analytics-related projects and has built numerous Python and JavaScript web applications and tools.
Shrey is the Founder of Cosmocloud, a MongoDB Champion, and a software developer by passion. As a tech startup founder building a No-Code backend with MongoDB, he combines his passion for both MongoDB and building applications at scale. Working in the industry for over 8 years, he is also an active contributor to the technical community, speaks at various world conferences and meetups, and writes his own newsletter, System Design and Architecture, which has 50K+ subscribers. He is also a distributed algorithm patent holder for his work at LinkedIn on its Search and Discovery platform.
Rachelle Palmer is the Product Leader for Developer Database Experience and Developer Education at MongoDB, overseeing the driver client libraries, documentation, framework integrations, and MongoDB University. She has built sample applications for MongoDB in Java, PHP, Rust, Python, Node.js, and Ruby. Rachelle joined MongoDB in 2013 and was previously the Director of the Technical Services Engineering team, creating and managing the team that provided support and CloudOps to MongoDB Atlas.
Shubham Ranjan is a Product Manager at MongoDB for Python and a core contributing member to AI initiatives at MongoDB. He is also a Python developer and has published over 700 technical articles on topics ranging from data science and ML to competitive programming. Since joining MongoDB in 2019, Shubham has held several roles, progressing from a Software Engineer to a Product Manager for multiple products.
Product details
- ASIN : B0DCBQNCG9
- Publisher : Packt Publishing
- Publication date : August 23, 2024
- Edition : 2nd ed.
- Language : English
- Print length : 312 pages
- ISBN-10 : 1835886760
- ISBN-13 : 978-1835886762
- Item Weight : 1.64 pounds
- Dimensions : 7.5 x 0.74 x 9.25 inches
- Best Sellers Rank: #1,221,031 in Books (See Top 100 in Books)
- #241 in Mobile App Development & Programming
- #1,034 in Python Programming
- #1,521 in Internet & Telecommunications
- Customer Reviews:
About the authors

Discover more of the author’s books, see similar authors, read book recommendations and more.

Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
- 5 star4 star3 star2 star1 star4 star100%0%0%0%0%0%
- 5 star4 star3 star2 star1 star3 star100%0%0%0%0%0%
- 5 star4 star3 star2 star1 star2 star100%0%0%0%0%0%
- 5 star4 star3 star2 star1 star1 star100%0%0%0%0%0%
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
Top reviews from other countries
Juan Cruz Guerrero5 out of 5 starsBuen libro
Reviewed in Mexico on June 20, 2025El libro cumple con lo que promete.
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again






![Computer Networking Bible: [3 in 1] The Complete Crash Course to Effectively Design, Implement and Manage Networks. Including Sections on Security, Performance and Scalability](https://m.media-amazon.com/images/I/41H4YJnxKgL._AC_SR100,100_QL65_.jpg)


