Pro Mern Stack: Full Stack Web App Development with Mongo, Express, React, and Node
暫譯: 專業 Mern 堆疊:使用 Mongo、Express、React 和 Node 的全端網頁應用程式開發
Subramanian, Vasan
買這商品的人也買了...
-
$1,615Cracking the Coding Interview : 189 Programming Questions and Solutions, 6/e (Paperback)
-
$1,980$1,881 -
$1,300$1,040 -
$1,690$1,606 -
$1,690$1,606 -
$1,421An Introduction to Formal Languages and Automata, 7/e (Paperback)
相關主題
商品描述
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)技術棧引入了單頁應用(SPAs)和前端模型-視圖-控制器(MVC)作為新的高效範式。
Facebook 的 React 是一種與 AngularJS 間接競爭的技術。它不是一個完整的 MVC 框架,而是一個用於構建用戶界面的 JavaScript 庫(在某種意義上是視圖部分)。然而,可以通過用 React 替代 AngularJS 來構建網頁應用,因此稱之為 MERN 技術棧。
**您將學到什麼**
- 探索 React 16 的特性,以充分利用這個庫
- 獲得 MongoDB、Express 和 Node 的基礎知識,以構建網頁應用
- 使用其他與 React 互補的庫,包括 React-Bootstrap、React Router 和 GraphQL
- 使用構建基於 JavaScript 的單頁應用所需的工具,如 Babel 和 Webpack
- 將所有組件結合在一起,構建完整的網頁應用。
**本書適合誰**
對於有任何其他網頁應用技術棧經驗的開發人員和架構師,本書將幫助他們了解這個現代技術棧。需要具備 JavaScript、HTML 和 CSS 的先前知識。
作者簡介
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 在 IIT Madras 和 IIM Bangalore 學習。在他目前擔任 Accel 的首席技術官 (CTO) 的工作中,他指導初創公司處理所有技術相關事務。他的 Twitter 帳號是 @vasansr。在不進行指導或編碼(或寫書!)的時候,Vasan 參加半程馬拉松並踢五人制足球。