Full-Stack React Projects

Shama Hoque

相關主題

商品描述

Unleash the power of MERN stack by building diverse web applications using React, Node.js, Express, and MongoDB About This Book * Create dynamic web applications with the MERN stack * Leverage the power of React to make fast, interactive, and complex user interfaces * Unlock the potential of Node, Express, and MongoDB, and build modern full-stack applications easily Who This Book Is For Full-Stack React Web Development Projects is for JavaScript developers who have some experience with React, but no previous experience with full-stack development involving Node, Express, and MongoDB, and who want practical guidelines to start building different types of real-world web applications with this stack. What You Will Learn * Set up your development environment to start developing MERN applications * Develop a basic MERN application that can be easily extended * Implement user authentication and authorization using JSON Web Tokens * Build a social media application by extending the basic MERN application * Build an online marketplace application with features including seller accounts, product listings, and shopping cart * Integrate payment processing with Stripe * Build a media streaming application with media file upload and streaming to a media player * Store and stream large files using MongoDB GridFS * Implement server-side rendering with data for specific React views to improve SEO * Set up and use React VR to develop user interfaces with VR capabilities * Discover industry best practices that can make MERN stack applications reliable and scalable In Detail The benefits and appeal of using a full JavaScript stack for web development are undeniable, especially when there are robust and widely adopted technologies such as React, Node, Express, and MongoDB. Combining the power of React with industry-tested server-side technologies such as Node, Express, and MongoDB creates a diverse array of possibilities when developing real-world web applications. This book guides you through preparing the development environment for MERN stack-based web development. You'll create a basic skeleton application and extend it to build four different web applications. These applications include a social media application, an online marketplace application, a media streaming application, and a web-based game application with virtual reality (VR) infused features. While learning to set up the stack and developing a diverse range of applications with this book, you'll see the inner workings of the MERN stack, learn to extend its capabilities to use complex features, and gain practical knowledge on preparing MERN-based applications to meet the growing demands of real-world web applications.

商品描述(中文翻譯)

釋放 MERN 堆疊的力量,透過使用 React、Node.js、Express 和 MongoDB 建立多樣化的網頁應用程式

關於本書
* 使用 MERN 堆疊創建動態網頁應用程式
* 利用 React 的力量製作快速、互動且複雜的使用者介面
* 解鎖 Node、Express 和 MongoDB 的潛力,輕鬆構建現代全端應用程式

本書適合誰
《全端 React 網頁開發專案》適合對 React 有一定經驗的 JavaScript 開發者,但對於涉及 Node、Express 和 MongoDB 的全端開發沒有先前經驗,並希望獲得實用指導以開始使用此堆疊構建不同類型的實際網頁應用程式。

您將學到什麼
* 設置開發環境以開始開發 MERN 應用程式
* 開發一個基本的 MERN 應用程式,並能輕鬆擴展
* 使用 JSON Web Tokens 實現使用者身份驗證和授權
* 通過擴展基本的 MERN 應用程式來構建社交媒體應用程式
* 構建一個在線市場應用程式,具備賣家帳戶、產品列表和購物車等功能
* 與 Stripe 整合支付處理
* 構建一個媒體串流應用程式,具備媒體檔案上傳和串流至媒體播放器的功能
* 使用 MongoDB GridFS 儲存和串流大型檔案
* 實現伺服器端渲染,為特定的 React 視圖提供數據以改善 SEO
* 設置並使用 React VR 開發具備 VR 功能的使用者介面
* 探索行業最佳實踐,使 MERN 堆疊應用程式可靠且可擴展

詳細內容
使用全 JavaScript 堆疊進行網頁開發的好處和吸引力不容忽視,特別是當有像 React、Node、Express 和 MongoDB 這樣強大且廣泛採用的技術時。將 React 的力量與行業經過考驗的伺服器端技術(如 Node、Express 和 MongoDB)結合,為開發實際網頁應用程式創造了多樣的可能性。本書將指導您準備 MERN 堆疊的開發環境。您將創建一個基本的骨架應用程式,並擴展它以構建四個不同的網頁應用程式。這些應用程式包括社交媒體應用程式、在線市場應用程式、媒體串流應用程式,以及具備虛擬現實(VR)功能的網頁遊戲應用程式。在學習設置堆疊並使用本書開發多樣化的應用程式的同時,您將了解 MERN 堆疊的內部運作,學會擴展其功能以使用複雜的特性,並獲得實用知識,以準備 MERN 基礎的應用程式以滿足實際網頁應用程式日益增長的需求。