Node Web Development
暫譯: Node 網頁開發

David Herron

  • 出版商: Packt Publishing
  • 出版日期: 2011-08-11
  • 售價: $1,190
  • 貴賓價: 9.5$1,131
  • 語言: 英文
  • 頁數: 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 的實用入門,這是一個令人興奮的新伺服器端 JavaScript 網頁開發技術棧



  • 從零開始,迅速建立一個以資料庫為支援的網頁應用程式

  • 快速入門 Node,發現 JavaScript 不再僅限於瀏覽器

  • 介紹伺服器端 JavaScript,使用 Node、Connect 和 Express 框架,以及 SQL 或 MongoDB 資料庫後端


詳細內容


Node 是一個令人興奮的新技術棧,首次將 JavaScript 引入網頁應用程式的伺服器端。Node 意味著 JavaScript 不再僅限於瀏覽器。它用於網頁應用程式開發、開發任何網際網路協議、實時網路、命令列腳本等等。


Node 網頁開發為您提供了一個優秀的起點,直接進入伺服器端網頁應用程式的開發。您將通過實際範例學習如何使用 HTTP 伺服器和客戶端物件、Connect 和 Express 應用程式框架、非同步執行的演算法,以及使用 SQL 和 MongoDB 資料庫。


這本書是開始使用 Node 的理想伴侶。從安裝 Node 的實用建議開始,無論是用於開發還是應用程式部署,您將學習如何開發 HTTP 伺服器和客戶端應用程式。書中展示了多種使用 Node 的方法,包括在應用程式中使用資料庫儲存引擎,以及使用和不使用 Connect/Express 網頁應用程式框架開發網站。您還將了解 Node 的 CommonJS 模組系統,讓您能夠實現物件導向設計的重要子集。


您將從這本書中學到什麼



  • 了解伺服器端 JavaScript 在網頁應用程式開發中的角色

  • 在 Node 中做出明智的架構選擇,以提高性能和吞吐量

  • 安裝並使用 Node 進行伺服器端網頁應用程式的開發和部署

  • 使用 Connect 和 Express 應用程式框架

  • 在您的應用程式中設置 SQL 或 MongoDB 資料庫系統

  • 了解同步和非同步演算法之間的差異及其重要性


方法


這本書是學習 Node 的實用入門。每一章介紹 Node 的不同領域,使用截圖和範例讓您能夠儘快上手。


這本書的讀者對象


如果您是一位希望在伺服器端使用 JavaScript 來構建更快、更高效能網頁應用程式的開發者,那麼這本書適合您。建議您至少具備基本的 JavaScript 和網頁應用程式開發知識。