Book description
Take your web development skills from browser to server with Node—and learn how to write fast, highly scalable network applications on this JavaScript-based platform. Updated for the latest Node Long Term Support (LTS) and Node Current (6.0) releases, this hands-on edition helps you master Node’s core fundamentals and gain experience with several built-in and contributed modules.
Get up to speed on Node’s event-driven, asynchronous I/O model for developing data-intensive applications that are frequently accessed but computationally simple. If you’re comfortable working with JavaScript, this book provides many programming and deployment examples to help you take advantage of server-side development with Node.
- Explore the frameworks and functionality for full-stack Node development
- Dive into Node’s module system and package management support
- Test your application or module code on the fly with Node’s REPL console
- Use core Node modules to build web applications and an HTTP server
- Learn Node’s support for networks, security, and sockets
- Access operating system functionality with child processes
- Learn tools and techniques for Node development and production
- Use Node in microcontrollers, microcomputers, and the Internet of Things
Publisher resources
Table of contents
- Preface
- 1. The Node Environment
- 2. Node Building Blocks: Global Objects, Events, and Node’s Asynchronous Nature
- 3. Basics of Node Modules and Node Package Manager (npm)
- 4. Interactive Node with REPL and More on the Console
- 5. Node and the Web
- 6. Node and the Local System
- 7. Networking, Sockets, and Security
- 8. Child Processes
- 9. Node and ES6
- 10. Full-Stack Node Development
- 11. Node in Development and Production
- 12. Node in New Environments
- Index
Product information
- Title: Learning Node, 2nd Edition
- Author(s):
- Release date: June 2016
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491943120
You might also like
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
Node.js Web Development - Fifth Edition
Build scalable web applications using Node.js, Express.js, and the latest ECMAScript techniques, along with deploying applications …
book
Mastering Node.js - Second Edition
Expert techniques for building fast servers and scalable, real-time network applications with minimal effort; rewritten for …