Professional Node.js: Building Javascript Based Scalable Software

0
(0)

Professional Node.js: Building Javascript Based Scalable Software
 

  • Author:Pedro Teixeira
  • Length: 408 pages
  • Edition: 1
  • Publisher: Wrox
  • Publication Date: 2012-10-23
  • ISBN-10: 1118185463
  • ISBN-13: 9781118185469
  • Sales Rank: #1083255 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Learn to build fast and scalable software in JavaScript with Node.js

    Node.js is a powerful and popular new framework for writing scalable network programs using JavaScript. This no nonsense book begins with an overview of Node.js and then quickly dives into the code, core concepts, and APIs. In-depth coverage pares down the essentials to cover debugging, unit testing, and flow control so that you can start building and testing your own modules right away.

    • Covers node and asynchronous programming main concepts
    • Addresses the basics: modules, buffers, events, and timers
    • Explores streams, file systems, networking, and automated unit testing
    • Goes beyond the basics, and shares techniques and tools for debugging, unit testing, and flow control

    If you already know JavaScript and are curious about the power of Node.js, then this is the ideal book for you.

    Table of Contents

    Part I: Introduction and Setup
    Chapter 1: Installing Node
    Chapter 2: Introducing Node

    Part II: Node Core API Basics
    Chapter 3: Loading Modules
    Chapter 4: Using Buffers to Manipulate, Encode, and Decode Binary Data
    Chapter 5: Using the Event Emitter Pattern to Simplify Event Binding
    Chapter 6: Scheduling the Execution of Functions Using Timers

    Part III: Files, Processes, Streams, and Networking
    Chapter 7: Querying, Reading from, and Writing to Files
    Chapter 8: Creating and Controlling External Processes
    Chapter 9: Reading and Writing Streams of Data
    Chapter 10: Building TCP Servers
    Chapter 11: Building HTTP Servers
    Chapter 12: Building a TCP Client
    Chapter 13: Making HTTP Requests
    Chapter 14: Using Datagrams (UDP)
    Chapter 15: Securing Your TCP Server with TLS/SSL
    Chapter 16: Securing Your HTTP Server with HTTPS

    Part IV: Building and Debugging Modules and Applications
    Chapter 17: Testing Modules and Applications
    Chapter 18: Debugging Modules and Applications
    Chapter 19: Controlling the Callback Flow

    Part V: Building Web Applications
    Chapter 20: Building and Using HTTP Middleware
    Chapter 21: Making a Web Application Using Express.js
    Chapter 22: Making Universal Real-Time Web Applications Using Socket.IO

    Part VI: Connecting to Databases
    Chapter 23: Connecting to MySQL Using node-mysql
    Chapter 24: Connecting to CouchDB Using Nano
    Chapter 25: Connecting to MongoDB Using Mongoose

    中文:

    书名:专业Node.js:构建基于Java脚本的可伸缩软件

    学习如何使用Node.js在JavaScript中构建快速且可伸缩的软件

    Js是一个强大而流行的新框架,用于使用JavaScript编写可伸缩的网络程序。这本严肃的书从Node.js的概述开始,然后快速深入到代码、核心概念和API。深度覆盖减少了基本内容,包括调试、单元测试和流控制,以便您可以立即开始构建和测试您自己的模块。

    • Covers node and asynchronous programming main concepts
    • 介绍基本知识:模块、缓冲区、事件和计时器
    • Explores streams, file systems, networking, and automated unit testing
    • 超越了基础知识,并分享了用于调试、单元测试和流控制的技术和工具

    如果您已经了解了JavaScript并对Node.js的强大功能感到好奇,那么这本书是您的理想之选。

    目录表

    第一部分:介绍和设置
    第1章:安装节点
    第2章:节点简介

    第二部分:节点核心API基础知识
    Chapter 3: Loading Modules
    第4章:使用缓冲区操作、编码和解码二进制数据
    第5章:使用事件发射器模式简化事件绑定
    第6章:使用定时器调度函数的执行

    Part III: Files, Processes, Streams, and Networking
    Chapter 7: Querying, Reading from, and Writing to Files
    Chapter 8: Creating and Controlling External Processes
    第9章:读取和写入数据流
    第10章:构建TCP服务器
    Chapter 11: Building HTTP Servers
    Chapter 12: Building a TCP Client
    Chapter 13: Making HTTP Requests
    Chapter 14: Using Datagrams (UDP)
    Chapter 15: Securing Your TCP Server with TLS/SSL
    Chapter 16: Securing Your HTTP Server with HTTPS

    第四部分:构建和调试模块和应用程序
    Chapter 17: Testing Modules and Applications
    第18章:调试模块和应用程序
    Chapter 19: Controlling the Callback Flow

    Part V: Building Web Applications
    第20章:构建和使用HTTP中间件
    Chapter 21: Making a Web Application Using Express.js
    第22章:使用Socket.IO创建通用实时Web应用程序

    第六部分:连接到数据库
    第23章:使用NODE-MySQL连接到MySQL
    Chapter 24: Connecting to CouchDB Using Nano
    第25章:使用Mongoose连接到MongoDB

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

    点击星号评分!

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

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

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册