Node.js 8 the Right Way: Practical, Server-Side JavaScript That Scales
暫譯: Node.js 8 正確使用方式:實用的可擴展伺服器端 JavaScript
Jim Wilson
- 出版商: Pragmatic Bookshelf
- 出版日期: 2018-02-13
- 售價: $1,180
- 貴賓價: 9.5 折 $1,121
- 語言: 英文
- 頁數: 336
- 裝訂: Paperback
- ISBN: 168050195X
- ISBN-13: 9781680501957
-
相關分類:
JavaScript、Node.js
立即出貨 (庫存=1)
買這商品的人也買了...
-
$1,362Fundamentals of Data Structures in C, 2/e (Paperback)
-
$550$468 -
$1,575$1,496 -
$1,700$1,700 -
$4,620$4,389 -
$454PostgreSQL 9X之巔(原書第2版)
-
$1,853Angular: Up and Running: Learning Angular, Step by Step (Paperback)
-
$1,995Learning CoreDNS : Configuring DNS for Cloud Native Environments (Paperback)
-
$720$562 -
$600$474 -
$1,650$1,568 -
$780$608 -
$1,791Distributed Systems with Node.Js: Building Enterprise-Ready Backend Services
-
$520$406 -
$1,750$1,663 -
$520$406 -
$1,840Multithreaded JavaScript: Concurrency Beyond the Event Loop
-
$780$616 -
$450$356 -
$580$458 -
$2,800$2,660 -
$780$616 -
$800$632 -
$600$468 -
$750$495
相關主題
商品描述
Node.js is the platform of choice for creating modern web services. This fast-paced book gets you up to speed on server-side programming with Node.js 8, as you develop real programs that are small, fast, low-profile, and useful. Take JavaScript beyond the browser, explore dynamic language features, and embrace evented programming.Harness the power of the event loop and non-blocking I/O to create highly parallel microservices and applications. This expanded and updated second edition showcases the latest ECMAScript features, current best practices, and modern development techniques.
JavaScript is the backbone of the modern web, powering nearly every web app's user interface. Node.js is JavaScript for the server. This greatly expanded second edition introduces new language features while dramatically increasing coverage of core topics. Each hands-on chapter offers progressively more challenging topics and techniques, broadening your skill set and enabling you to think in Node.js.
Write asynchronous, non-blocking code using Node.js's style and patterns. Cluster and load balance services with Node.js core features and third-party tools. Harness the power of databases such as Elasticsearch and Redis. Work with many protocols, create RESTful web services, TCP socket clients and servers, and more. Test your code's functionality with Mocha, and manage its life cycle with npm. Discover how Node.js pairs a server-side event loop with a JavaScript runtime to produce screaming fast, non-blocking concurrency. Through a series of practical programming domains, use the latest available ECMAScript features and harness key Node.js classes and popular modules. Create rich command-line tools and a web-based UI using modern web development techniques.
Join the smart and diverse community that's rapidly advancing the state of the art in JavaScript development.
What You Need:
商品描述(中文翻譯)
Node.js 是創建現代網路服務的首選平台。本書以快速的步調讓您掌握 Node.js 8 的伺服器端程式設計,並開發出小巧、快速、低調且實用的真實程式。將 JavaScript 帶出瀏覽器,探索動態語言特性,並擁抱事件驅動編程。利用事件循環和非阻塞 I/O 的力量來創建高度並行的微服務和應用程式。本書的擴展和更新第二版展示了最新的 ECMAScript 特性、當前最佳實踐和現代開發技術。
JavaScript 是現代網路的支柱,驅動著幾乎每個網路應用程式的使用者介面。Node.js 是伺服器端的 JavaScript。這個大幅擴展的第二版介紹了新的語言特性,同時顯著增加了核心主題的涵蓋範圍。每一章的實作內容提供了逐步更具挑戰性的主題和技術,擴展您的技能組合,使您能夠以 Node.js 的思維進行思考。
使用 Node.js 的風格和模式編寫非同步、非阻塞的程式碼。利用 Node.js 的核心特性和第三方工具進行服務的集群和負載平衡。利用 Elasticsearch 和 Redis 等資料庫的力量。處理多種協議,創建 RESTful 網路服務、TCP 套接字客戶端和伺服器等。使用 Mocha 測試程式碼的功能,並使用 npm 管理其生命週期。了解 Node.js 如何將伺服器端事件循環與 JavaScript 執行環境結合,以產生極快的非阻塞並發。通過一系列實用的程式設計領域,使用最新的 ECMAScript 特性,並利用關鍵的 Node.js 類別和流行模組。使用現代網路開發技術創建豐富的命令列工具和基於網路的使用者介面。
加入這個聰明且多元的社群,快速推進 JavaScript 開發的技術前沿。
您需要的條件:
- Node.js 8.x
- 具有 bash 類似外殼的作業系統
- OMQ(發音為 'Zero-M-Q')庫,版本 3.2 或更高
- Elasticsearch 版本 5.0 或更高
- jq 版本 1.5 或更高
- Redis 版本 3.2 或更高