Node Web Development

David Herron

  • 出版商: Packt Publishing
  • 出版日期: 2011-08-11
  • 售價: $1,170
  • 貴賓價: 9.5$1,112
  • 語言: 英文
  • 頁數: 172
  • 裝訂: Paperback
  • ISBN: 184951514X
  • ISBN-13: 9781849515146
  • 相關分類: Node.js
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

A practical introduction to Node, the exciting new server-side JavaScript web development stack

  • Go from nothing to a database-backed web application in no time at all
  • Get started quickly with Node and discover that JavaScript is not just for browsers anymore
  • An introduction to server-side JavaScript with Node, the Connect and Express frameworks, and using SQL or MongoDB database back-end

In Detail

Node is an exciting new technology stack that brings JavaScript to the server-side of web applications for the first time. Node means that JavaScript is no longer just for browsers. It's for web application development, it's for developing any internet protocol, it's for the real-time web, it's for command line scripts, and much more.

Node Web Development gives you an excellent starting point straight into the heart of developing server side web applications with node. You will learn, through practical examples, how to use the HTTP Server and Client objects, the Connect and Express application frameworks, the algorithms for asynchronous execution, and use both SQL and MongoDB databases.

This book is the ideal companion for getting started with Node. Starting with practical advice on installing Node for both development and application deployment, you will learn how to develop both HTTP Server and Client applications. Many different ways of working with Node are shown, including using database storage engines in applications and developing websites both with and without the Connect/Express web application framework. You will also get an introduction to Node's CommonJS module system allowing you to implement an important subset of object-oriented design.

What you will learn from this book

  • Discover the role of server-side JavaScript in web application development
  • Make informed architecture choices in Node for performance and throughput
  • Install and use Node for both the development and deployment of server-side web applications
  • Use the Connect and Express application frameworks
  • Set up either SQL or MongoDB database systems in your application
  • Learn the difference between synchronous and asynchronous algorithms and why they are important

Approach

This book is a practical introduction to learning about Node. Each chapter introduces you to a different area of Node, using screenshots and examples to get you up and running as quickly as possible.

Who this book is written for

If you are a developer who wants to use JavaScript on the server side in order to build quicker, higher performing web applications, then this book is for you. It is recommended that you should have at least a rudimentary understanding of JavaScript and web application development.

商品描述(中文翻譯)

《Node Web Development》是一本實用的介紹Node的書籍,它是一個令人興奮的全新的伺服器端JavaScript網頁開發技術堆疊。這本書將帶領讀者從零開始,快速建立一個支援資料庫的網頁應用程式。讀者將會迅速入門Node,並發現JavaScript不再僅僅適用於瀏覽器,它也可以用於伺服器端的開發。書中介紹了使用Node、Connect和Express框架進行伺服器端JavaScript開發的基礎知識,以及如何使用SQL或MongoDB作為後端資料庫。

《Node Web Development》將帶領讀者深入了解Node的開發,通過實際示例學習如何使用HTTP伺服器和客戶端對象、Connect和Express應用框架、異步執行算法,以及如何使用SQL和MongoDB資料庫。這本書是學習Node的理想伴侶。從安裝Node的實用建議開始,讀者將學習如何開發HTTP伺服器和客戶端應用程式。書中展示了許多不同的Node開發方式,包括在應用程式中使用資料庫儲存引擎,以及使用或不使用Connect/Express網頁應用程式框架開發網站。讀者還將介紹Node的CommonJS模組系統,使其能夠實現重要的面向對象設計。

這本書還將讓讀者了解伺服器端JavaScript在網頁應用程式開發中的角色,並幫助他們在Node中做出性能和吞吐量方面的明智架構選擇。書中還介紹了如何安裝和使用Node進行伺服器端網頁應用程式的開發和部署,以及如何使用Connect和Express應用框架。讀者還將學習如何在應用程式中設置SQL或MongoDB資料庫系統,以及同步和異步算法的區別以及它們的重要性。

這本書以實用的方式介紹了Node的各個方面,並使用截圖和示例讓讀者能夠盡快上手。如果你是一位開發人員,想要在伺服器端使用JavaScript來建立更快、性能更高的網頁應用程式,那麼這本書非常適合你。建議讀者至少具備基本的JavaScript和網頁應用程式開發知識。