Full Stack FastAPI, React, and MongoDB: Build Python web applications with the FARM stack (Paperback)
暫譯: 全端 FastAPI、React 與 MongoDB:使用 FARM 技術棧構建 Python 網頁應用程式 (平裝本)

Aleksendric, Marko

買這商品的人也買了...

相關主題

商品描述

Wield the power of Python, React, and MongoDB to build web and data applications quickly and broaden your web development horizons

 

Key Features:

  • Learn how to build web applications without having to know the intricacies of the components
  • Build full stack projects without compromising on development speed and app performance
  • Prepare yourself for the diverse world of web development, analytics, and data visualization

 

Book Description:

If you need to develop web applications quickly, where do you turn? Enter the FARM stack. The FARM stack combines the power of the Python ecosystem with REST and MongoDB and makes building web applications easy and fast.

 

This book is a fast-paced, concise, and hands-on beginner's guide that will equip you with the skills you need to quickly build web applications by diving just deep enough into the intricacies of the stack's components.

 

The book quickly introduces each element of the stack and then helps you merge them to build a medium-sized web application. You'll set up a document store with MongoDB, build a simple API with FastAPI, and create an application with React. Security is crucial on the web, so you'll learn about authentication and authorization with JSON Web Tokens. You'll also understand how to optimize images, cache responses with Redis, and add additional features to your application as well as explore tips, tricks, and best practices to make your development experience a breeze. Before you know it, you'll be deploying the application to different platforms.

 

By the end of this book, you will have built a couple of functional applications efficiently and will have the springboard you need to delve into diverse and more specialized domains.

 

What You Will Learn:

  • Discover the flexibility of the FARM stack
  • Implement complete JWT authentication with FastAPI
  • Explore the various Python drivers for MongoDB
  • Discover the problems that React libraries solve
  • Build simple and medium web applications with the FARM stack
  • Dive into server-side rendering with Next.js
  • Deploy your app with Heroku, Vercel, Ubuntu Server and Netlify
  • Understand how to deploy and cache a FastAPI backend

 

Who this book is for:

This book is for web developers and analysts who want to include the power of a modern asynchronous Python framework, a flexible data store and a powerful UI library with the combination of two of the most important programming languages today in their web development toolkit. Beginners in the field of information presentation will also find this book helpful. You must have a beginner-level understanding of Python, JavaScript, and HTML and CSS to get the most out of this book.

商品描述(中文翻譯)

運用 Python、React 和 MongoDB 的力量,快速構建網頁和數據應用,拓展您的網頁開發視野

主要特點:


  • 學習如何在不必了解組件細節的情況下構建網頁應用

  • 構建全棧項目而不妥協於開發速度和應用性能

  • 為多樣化的網頁開發、分析和數據可視化做好準備

書籍描述:

如果您需要快速開發網頁應用,該向何處尋求幫助?進入 FARM 堆疊。FARM 堆疊結合了 Python 生態系統的力量與 REST 和 MongoDB,使得構建網頁應用變得簡單而快速。

這本書是一本快速、簡潔且實用的初學者指南,將為您提供快速構建網頁應用所需的技能,並深入了解堆疊組件的細節。

本書迅速介紹了堆疊的每個元素,然後幫助您將它們合併以構建一個中型網頁應用。您將設置一個使用 MongoDB 的文檔存儲,使用 FastAPI 構建一個簡單的 API,並使用 React 創建一個應用。安全性在網路上至關重要,因此您將學習如何使用 JSON Web Tokens 進行身份驗證和授權。您還將了解如何優化圖像、使用 Redis 緩存響應,並為您的應用添加額外功能,同時探索提示、技巧和最佳實踐,使您的開發體驗輕鬆愉快。在不知不覺中,您將能夠將應用部署到不同的平台。

在本書結束時,您將高效地構建幾個功能性應用,並擁有深入多樣化和更專業領域的跳板。

您將學到什麼:


  • 發現 FARM 堆疊的靈活性

  • 使用 FastAPI 實現完整的 JWT 身份驗證

  • 探索各種 Python 驅動程序以連接 MongoDB

  • 了解 React 庫解決的問題

  • 使用 FARM 堆疊構建簡單和中型網頁應用

  • 深入了解使用 Next.js 的伺服器端渲染

  • 使用 Heroku、Vercel、Ubuntu Server 和 Netlify 部署您的應用

  • 了解如何部署和緩存 FastAPI 後端

本書適合誰:

本書適合希望在其網頁開發工具包中包含現代異步 Python 框架、靈活數據存儲和強大 UI 庫的網頁開發人員和分析師,並結合當今兩種最重要的程式語言。對於信息呈現領域的初學者,本書也將提供幫助。您必須具備 Python、JavaScript 以及 HTML 和 CSS 的初學者級別理解,才能充分利用本書。