Pro Mern Stack: Full Stack Web App Development with Mongo, Express, React, and Node

Subramanian, Vasan

  • 出版商: Apress
  • 出版日期: 2019-05-13
  • 售價: $1,650
  • 貴賓價: 9.5$1,568
  • 語言: 英文
  • 頁數: 925
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484243900
  • ISBN-13: 9781484243909
  • 相關分類: NoSQLMongoDBReact
  • 立即出貨 (庫存=1)



Assemble the complete stack required to build a modern web app using MongoDB, Express, React, and Node. This book also covers many other complementary tools: React Router, GraphQL, React-Bootstrap, Babel, and Webpack. This new edition will use the latest version of React (React 16) and the latest React Router (React Router 4), which has a significantly different approach to routing compared to React Router 2 which was used in the first edition of the book.
Though the primary focus of Pro MERN Stack is to equip you with all that is required to build a full-fledged web application, a large portion of the book will be devoted to React 16. The popular MEAN (MongoDB, Express, AngularJS, Node) stack introduced Single Page Apps (SPAs) and front-end Model-View-Controller (MVC) as new and efficient paradigms.

Facebook's React is a technology that competes indirectly with AngularJS. It is not a full-fledged MVC framework. It is a JavaScript library for building user interfaces (in some sense the View part). Yet, it is possible to build a web app by replacing AngularJS with React - hence the term MERN stack

What You Will Learn

  • Discover the features of React 16 to get the maximum out of this library
  • Gain the basics of MongoDB, Express, and Node to build a web app
  • Work with other libraries complementary to React, including React-Bootstrap, React Router, and GraphQL
  • Use tools such as Babel and Webpack required to build JavaScript-based SPAs
  • Tie all the components together to build a complete web app.

Who This Book Is For
Developers and architects who have prior experience in any web app stack other than the MERN stack will find the book useful to learn about this modern stack. Prior knowledge of JavaScript, HTML, and CSS is required.


組合完整的技術堆疊,使用MongoDB、Express、React和Node來建構現代網頁應用程式。本書還介紹了許多其他相關工具:React Router、GraphQL、React-Bootstrap、Babel和Webpack。這本新版將使用最新版本的React(React 16)和最新的React Router(React Router 4),與第一版書中使用的React Router 2相比,其路由方法有顯著不同的方法。

雖然《Pro MERN Stack》的主要重點是為您提供構建完整網頁應用程式所需的一切,但本書的大部分內容將專注於React 16。流行的MEAN(MongoDB、Express、AngularJS、Node)堆疊引入了單頁應用程式(SPA)和前端模型-視圖-控制器(MVC)作為新的高效範例。



  • 了解React 16的功能,以充分利用這個庫

  • 掌握MongoDB、Express和Node的基礎知識,以構建網頁應用程式

  • 使用與React相輔相成的其他庫,包括React-Bootstrap、React Router和GraphQL

  • 使用Babel和Webpack等工具來構建基於JavaScript的SPA

  • 將所有組件結合在一起,構建完整的網頁應用程式。



Vasan Subramanian has experienced all kinds of programming, from 8-bit, hand-assembled code on an 8085 to AWS Lambda. He not only loves to solve problems using software, but he also looks for the right mix of technology and processes to make a software product team most efficient. He learned software development at companies such as Corel, Wipro, and Barracuda Networks, not just as a programmer but also as a leader of teams at those companies.

Vasan studied at IIT Madras and IIM Bangalore. In his current job as CTO at Accel, he mentors startups on all things tech. His Twitter handle is @vasansr. While not mentoring or coding (or writing books!), Vasan runs half marathons and plays 5-a-side soccer.





Vasan Subramanian 曾經經歷過各種程式設計,從在 8085 上手動組裝的 8 位元程式碼到 AWS Lambda。他不僅喜歡使用軟體解決問題,還尋找適當的技術和流程組合,使軟體產品團隊運作最有效率。他在 Corel、Wipro 和 Barracuda Networks 等公司學習軟體開發,不僅是作為一名程式設計師,還擔任這些公司團隊的領導者。

Vasan 在印度理工學院馬德拉斯分校和印度管理學院班加羅爾分校學習。在他目前擔任 Accel 的 CTO 的工作中,他指導初創企業在技術方面的各種事務。他的 Twitter 帳號是 @vasansr。當他不在指導、編碼(或寫書)時,Vasan 會參加半程馬拉松比賽並打五人制足球。