Learning Node.js: A Hands-On Guide to Building Web Applications in JavaScript, 2nd Edition

0
(0)

Learning Node.js: A Hands-On Guide to Building Web Applications in JavaScript, 2nd Edition
 

  • Author:Marc Wandschneider
  • Length: 320 pages
  • Edition: 2
  • Publisher: Addison-Wesley Professional
  • Publication Date: 2016-12-23
  • ISBN-10: B01N345BEK
  • Sales Rank: #1114382 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    This is the eBook of the printed book and may not include any media, website access codes, or print supplements that may come packaged with the bound book.

    Learning Node.js brings together the knowledge and JavaScript code needed to build master the Node.js platform and build server-side applications with extraordinary speed and scalability.

    You’ll start by installing and running Node.js, understanding the extensions it uses, and quickly writing your first app. Next, building on the basics, you’ll write more capable application servers and extend them with today’s most powerful Node.js tools and modules. Finally, you’ll discover today’s best practices for testing, running Node.js code on production servers, and writing command-line utilities.

    Throughout the book, author Marc Wandschneider teaches by walking the reader line-by-line through carefully crafted examples, demonstrating proven techniques for creating highly efficient applications and servers.

    The second edition updates coverage of Node.js to reflect changes in the technology and how it is used in the three years since the first edition was published:

    •  Explanation of Node’s new versioning scheme
    •  Updated coverage of Streams
    •  New coverage of installation using pre-build installers rather than from source code
    •  New coverage of Mongoose in the section on MongoDB
    •  New information about deploying Node on Heroku and Azure
    •  Expansion of coverage on testing

    If you’re a developer who wants to build server-side web applications with Node.js, Learning Node.js is your fatest route to success.

    • Build Node.js solutions that leverage current JavaScript skills
    • Master Node.js nonblocking IO and async programming
    • Handle more requests and increase an application’s flexibility
    • Use and write modules
    • Perform common JSON/web server tasks
    • Use browsers to generate pages on the fly via Ajax calls and template libraries
    • Simplify development with the Express framework
    • Create database back-ends using popular NoSQL and relational databases
    • Deploy and run Node.js apps on Unix/macOS or Windows servers
    • Deploy apps to Heroku and Microsoft Azure
    • Support virtual hosts and SSL/HTTPS security
    • Test Node.js programs that mix synchronous, async, and RESTful server API functionality

    Table of Contents

    Part I: Learning To Walk
    Chapter 1 Getting Started
    Chapter 2 A Closer Look At Javascript
    Chapter 3 Asynchronous Programming

    Part II: Learning To Run
    Chapter 4 Writing Simple Applications
    Chapter 5 Modules
    Chapter 6 Expanding Your Web Server

    Part III: Writing Web Applications
    Chapter 7 Building Web Applications With Express
    Chapter 8 Databases I: Nosql (Mongodb)
    Chapter 9 Databases Ii: Sql (Mysql)

    Part IV: Getting The Most Out Of Node.Js
    Chapter 10 Deployment And Development I: Rolling Your Own
    Chapter 11 Deployment And Development Ii: Heroku And Azure
    Chapter 12 Command-Line Programming
    Chapter 13 Testing

    中文:

    书名:学习Node.js:使用JavaScript构建Web应用程序的实践指南,第2版

    这是印刷书籍的电子书,可能不包括任何媒体、网站访问代码或可能随装订书籍一起提供的印刷增刊。

    Learning Node.js 汇集了构建主Node.js平台所需的知识和JavaScript代码,并以非凡的速度和可伸缩性构建服务器端应用程序。

    您将从安装和运行Node.js开始,了解它使用的扩展,并快速编写您的第一个应用程序。接下来,在基础知识的基础上,编写功能更强大的应用程序服务器,并使用当今最强大的Node.js工具和模块对其进行扩展。最后,您将了解当今测试、在生产服务器上运行Node.js代码以及编写命令行实用程序的最佳实践。

    在整本书中,作者Marc Wandschneider通过一行一行地向读者介绍精心制作的示例,演示了创建高效应用程序和服务器的经过验证的技术。

    第二版更新了Node.js的报道,以反映自第一版发布以来三年内该技术的变化以及它的使用方式:

    • Node新版本方案说明
    • *更新了流的覆盖范围
    • *使用预构建安装程序而不是通过源代码进行安装的新覆盖范围
    •  New coverage of Mongoose in the section on MongoDB
    •  New information about deploying Node on Heroku and Azure
    • *扩大测试覆盖面

    如果您是希望使用Node.js构建服务器端Web应用程序的开发人员, Learning Node.js 是你通向成功的最好途径。

    • Build Node.js solutions that leverage current JavaScript skills
    • Master Node.js无阻塞IO和异步编程
    • Handle more requests and increase an application’s flexibility
    • Use and write modules
    • Perform common JSON/web server tasks
    • 使用浏览器通过AJAX调用和模板库动态生成页面
    • 使用Express框架简化开发
    • Create database back-ends using popular NoSQL and relational databases
    • Deploy and run Node.js apps on Unix/macOS or Windows servers
    • 将应用部署到Heroku和Microsoft Azure
    • 支持虚拟主机和SSL/HTTPS安全
    • 测试混合了同步、异步和REST风格的服务器API功能的Node.js程序

    Table of Contents

    Part I: Learning To Walk
    第1章入门
    第2章:更详细地了解Java脚本
    第三章异步编程

    第二部分:学习跑步
    第4章编写简单的应用程序
    Chapter 5 Modules
    第6章扩展Web服务器

    第三部分:编写Web应用程序
    第7章使用Express构建Web应用程序
    第八章数据库I:NoSQL(MongoDB)
    第9章数据库II:SQL(MySQL)

    第四部分:充分利用Node.js
    Chapter 10 Deployment And Development I: Rolling Your Own
    Chapter 11 Deployment And Development Ii: Heroku And Azure
    第12章命令行编程
    Chapter 13 Testing

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

    点击星号评分!

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

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

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册