Node.js Blueprints

Krasimir Tsonev

  • 出版商: Packt Publishing
  • 出版日期: 2014-06-14
  • 售價: $2,320
  • 貴賓價: 9.5$2,204
  • 語言: 英文
  • 頁數: 269
  • 裝訂: Paperback
  • ISBN: 1783287330
  • ISBN-13: 9781783287338
  • 相關分類: Node.js
  • 海外代購書籍(需單獨結帳)

商品描述

Develop stunning web and desktop applications with the definitive Node.js

Overview

  • Utilize libraries and frameworks to develop real-world applications using Node.js
  • Explore Node.js compatibility with AngularJS, Socket.io, BackboneJS, EmberJS, and GruntJS
  • Step-by-step tutorials that will help you to utilize the enormous capabilities of Node.js

In Detail

Node.js has emerged as a strong alternative to PHP, and has taken the world of web development by storm. Node.js is a platform that's used to build fast, scalable network applications using JavaScript as a server-side scripting language.

Starting with an overview of the most popular programming paradigms, you will venture out on a journey to the depths of Node.js, utilizing its capabilities to conceptualize and develop applications using AngularJS, Socket.IO, Backbone.js, Ember.js, and Grunt.

Packed with real-world examples and trade secrets gained from years of experience in the web development domain,
this book takes you to the next level and teaches you everything you need to know to utilize the astronomical potential of Node.js. As a JavaScript platform, Node.js can also be used for desktop application development, which you will learn about in the final chapter of this book.

What you will learn from this book

  • Explore design patterns in Node.js
  • Build solid architectures by following test-driven development
  • Look beyond web applications and create your own desktop app with Node.js
  • Develop single page applications using Node.js with AngularJS, Ember.js, and Backbone.js
  • Master the Express framework and build a complete site with a real database
  • Create a real-time and fully functional online chat application with Socket.IO
  • Utilize the enormous range of Grunt and Gulp plugins

Approach

A straightforward, practical guide containing step-by-step tutorials that will push your Node.js programming skills to the next level.

Who this book is written for

If you are a web developer with experience in writing client-side JavaScript and want to discover the fascinating world of Node.js to develop fast and effi cient web and desktop applications, then this book is for you.

商品描述(中文翻譯)

使用終極的Node.js開發令人驚豔的網頁和桌面應用程式

概述
- 利用庫和框架使用Node.js開發真實世界應用程式
- 探索Node.js與AngularJS、Socket.io、BackboneJS、EmberJS和GruntJS的相容性
- 逐步教學,幫助您充分利用Node.js的巨大能力

詳細內容
Node.js已成為PHP的強大替代方案,並在網頁開發領域掀起了風暴。Node.js是一個使用JavaScript作為伺服器端腳本語言的平台,用於構建快速、可擴展的網路應用程式。

從最流行的程式設計範式概述開始,您將踏上一段旅程,深入研究Node.js的能力,並利用它來構思和開發使用AngularJS、Socket.IO、Backbone.js、Ember.js和Grunt的應用程式。

本書充滿了真實世界的例子和多年網頁開發領域的經驗,將帶您走向更高層次,教您一切您需要了解以充分利用Node.js的巨大潛力。作為一個JavaScript平台,Node.js也可用於桌面應用程式開發,您將在本書的最後一章中學習相關知識。

本書的學習重點
- 探索Node.js中的設計模式
- 通過遵循測試驅動開發來構建堅實的架構
- 超越網頁應用程式,使用Node.js創建自己的桌面應用程式
- 使用Node.js與AngularJS、Ember.js和Backbone.js開發單頁應用程式
- 掌握Express框架,並使用真實數據庫構建完整的網站
- 使用Socket.IO創建實時且功能完整的在線聊天應用程式
- 利用Grunt和Gulp的大量插件範圍

方法
一本直接、實用的指南,包含逐步教學,將推動您的Node.js程式設計技能提升到更高層次。

本書適合對於撰寫客戶端JavaScript具有經驗的網頁開發人員,並希望探索Node.js的迷人世界,以開發快速高效的網頁和桌面應用程式的人。