Node.js 8 the Right Way: Practical, Server-Side JavaScript That Scales

0
(0)

Node.js 8 the Right Way: Practical, Server-Side JavaScript That Scales
 

  • Author:Jim Wilson
  • Length: 336 pages
  • Edition: 1
  • Publisher: Pragmatic Bookshelf
  • Publication Date: 2018-01-14
  • ISBN-10: 168050195X
  • ISBN-13: 9781680501957
  • Sales Rank: #56302 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    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 8.x
    • Operating system with bash-like shell
    • OMQ (pronounced “Zero-M-Q”) library, version 3.2 or higher
    • Elasticsearch version 5.0 or higher
    • jq version 1.5 or higher
    • Redis version 3.2 or higher

    Table of Contents

    Part I Getting Up to Speed on Node.js 8
    Chapter 1. Getting Started
    Chapter 2. Wrangling The File System
    Chapter 3. Networking With Sockets
    Chapter 4. Connecting Robust Microservices

    Part II Working with Data
    Chapter 5. Transforming Data And Testing Continuously
    Chapter 6. Commanding Databases

    Part III Creating an Application from the Ground Up
    Chapter 7. Developing Restful Web Services
    Chapter 8. Creating A Beautiful User Experience
    Chapter 9. Fortifying Your Application
    Chapter 10. Bonus: Developing Flows With Node-Red

    中文:

    书名:Node.js 8 the Right Way: Practical, Server-Side JavaScript That Scales

    Js是创建现代Web服务的首选平台。在您开发小型、快速、低调和有用的实际程序时,这本节奏快的书将帮助您熟悉使用Node.js 8进行服务器端编程的速度。让JavaScript超越浏览器,探索动态语言功能,接受事件编程。利用事件循环和非阻塞I/O的强大功能来创建高度并行的微服务和应用程序。这个扩展和更新的第二版展示了最新的ECMASRIPT功能、当前的最佳实践和现代开发技术。

    JAVASCRIPT是现代网络的支柱,几乎驱动了所有网络应用程序的用户界面。Js是服务器端的JavaScript。这一大大扩展的第二版引入了新的语言功能,同时显著增加了核心主题的覆盖面。每个实践章节都提供了更具挑战性的主题和技术,拓宽了您的技能范围,使您能够在Node.js中思考。

    使用Node.js的样式和模式编写异步、非阻塞代码。使用Node.js核心功能和第三方工具实现服务集群和负载均衡。利用Elasticearch和Redis等数据库的强大功能。使用多种协议,创建REST风格的Web服务、TCP套接字客户端和服务器等。使用Mocha测试您的代码的功能,并使用NPM管理其生命周期。了解Node.js如何将服务器端事件循环与JavaScript运行时配对,以产生快速、非阻塞的并发。通过一系列实用的编程领域,使用最新可用的ECMAScript特性并利用关键的Node.js类和流行的模块。使用现代Web开发技术创建丰富的命令行工具和基于Web的用户界面。

    加入这个智能和多样化的社区,这个社区正在迅速推进JavaScript开发的最先进水平。

    What You Need

    • Node.js 8.x
    • 具有类似bash的外壳的操作系统
    • OMQ(发音为Zero-M-Q&8221;)库,3.2或更高版本
    • Elasticsearch version 5.0 or higher
    • jq version 1.5 or higher
    • Redis 3.2版或更高版本

    Table of Contents

    第一部分了解Node.js 8的最新情况
    第1章:入门
    第2章:争用文件系统
    第3章:使用套接字进行网络连接
    Chapter 4. Connecting Robust Microservices

    第二部分使用数据
    第5章.数据转换和持续测试
    第六章.指挥数据库

    第三部分从头开始创建应用程序
    第7章.开发REST风格的Web服务
    第八章:创造美好的用户体验
    第9章.加强您的应用程序
    第十章奖励:使用Node-Red开发流程

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册