Mastering Full Stack React Web Development

Tomasz Dyl, Kamil Przeorski

  • 出版商: Packt Publishing
  • 出版日期: 2017-04-28
  • 定價: $1,480
  • 售價: 6.0$888
  • 語言: 英文
  • 頁數: 388
  • 裝訂: Paperback
  • ISBN: 1786461765
  • ISBN-13: 9781786461766
  • 相關分類: React
  • 立即出貨 (庫存=1)

商品描述

Key Features

  • Harness the impressive power of ReactJS and rethink full-stack web development
  • Build dynamic web applications using the tools created by the innovators driving the tech industry
  • Created to make you a smarter, more confident web developer

Book Description

Full-stack web development is being redefined by the impact of ReactJS. If MEAN demonstrated just how effective combining JavaScript frameworks and tools could be for the modern web developer, by replacing Angular with React, developers have an easier way to build isomorphic web applications where code can run on both the client and server.

This book will get you up to speed with one of the latest strategies to meet the demands of today's dynamic and data-intensive web. Combining detailed insights and guidance with practical and actionable information that will ensure you can build a complete isomorphic web app, it's an essential resource for the forward-thinking developer.

You'll learn how to create a reliable and powerful back-end platform with Node.js and Express, as well as exploring how to use MongoDB as the primary database. You'll see how its flexibility is a core part of any full-stack developer's workflow, as well as learning how to use Mongoose alongside it to make data storage safer and more reliable.

You'll also get to grips with Redux, and discover how it perfectly complements React to help you to create consistent and stable applications, providing a single immutable store for your entire application, which means that achieving the level of dynamism you want is easier.

This book is about more than just dressing up past trends in a new name. It's about the future of development, and about full-stack development with a cutting edge. With insights and guidance on Falcor, the impressive middleware that powers the Netflix UI, the full-stack puzzle will almost be complete. But we'll take you further, beyond development and into deployment, as you learn how to get your application out there using AWS and Docker, which gives you full control over how you manage and maintain your app once it's being used.

What you will learn

  • See how to build a full-stack app that is scalable and designed for the demands of modern users
  • Create a powerful JWT-based authentication full-stack "starter-kit"
  • Make your app extremely stable and resilient with Redux and its immutable single state tree
  • Explore the new possibilities given by Falcor, the middleware built by Netflix
  • Find out how Redux works alongside ReactJS - and how it makes building an isomorphic app easier
  • Deploy and maintain your apps successfully using Docker and AWS

商品描述(中文翻譯)

主要特點


  • 充分利用 ReactJS 的強大功能,重新思考全端網頁開發

  • 使用科技業創新者所創造的工具來建立動態網頁應用程式

  • 讓您成為更聰明、更有自信的網頁開發人員

書籍描述

ReactJS 正重新定義全端網頁開發。如果 MEAN 示範了將 JavaScript 框架和工具結合起來對現代網頁開發人員的效果有多好,那麼將 Angular 替換為 React,開發人員將有更簡單的方式來建立同構網頁應用程式,其中的程式碼可以在客戶端和伺服器上運行。

本書將使您熟悉最新的策略之一,以滿足當今動態且資料密集的網頁需求。結合詳細的見解和指導,以及實用且可行的資訊,確保您能夠建立完整的同構網頁應用程式,這是前瞻性開發人員的必備資源。

您將學習如何使用 Node.js 和 Express 建立可靠且強大的後端平台,並探索如何使用 MongoDB 作為主要資料庫。您將了解其靈活性是任何全端開發人員工作流程的核心部分,並學習如何與 Mongoose 一起使用,使資料存儲更安全可靠。

您還將熟悉 Redux,並發現它如何完美地與 React 搭配使用,幫助您創建一致且穩定的應用程式,為整個應用程式提供單一不可變的存儲,這意味著實現所需的動態程度更加容易。

本書不僅僅是將過去的趨勢以新名稱呈現。它關乎開發的未來,以及具有尖端技術的全端開發。透過對 Netflix UI 強大的中介軟體 Falcor 的見解和指導,全端開發之謎幾乎將被解開。但我們將帶您更遠,超越開發,進入部署領域,讓您學習如何使用 AWS 和 Docker 將應用程式推出,這使您完全掌握在應用程式被使用後如何管理和維護。

您將學到什麼


  • 了解如何建立一個可擴展且針對現代使用者需求設計的全端應用程式

  • 建立一個強大的基於 JWT 的身份驗證全端「起始套件」

  • 使用 Redux 使您的應用程式非常穩定和具彈性,並擁有不可變的單一狀態樹

  • 探索 Netflix 所建立的中介軟體 Falcor 帶來的新可能性

  • 了解 Redux 如何與 ReactJS 搭配使用,以及它如何使建立同構應用程式更加容易

  • 使用 Docker 和 AWS 成功部署和維護您的應用程式