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. With this hands-on guide, you’ll quickly master Node’s core fundamentals, gain experience with several built-in and contributed modules, and learn the differences and parallels between client- and server-side programming.
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 numerous programming and deployment examples to help you take advantage of server-side development with Node.
- Explore Node’s unique approach to asynchronous development
- Build sample Node applications with the Express framework and Connect middleware
- Use NoSQL solutions such as Redis and MongoDB—and explore Node’s relational database modules
- Work with PDF files, serve HTML5 media, and create graphics with Canvas
- Set up bidirectional communication between browser and server with WebSockets
- Learn in-depth practices for debugging and testing your applications
- Deploy Node applications in the cloud or on your own system
"Learning Node will make it easy for someone from any programming background to get a grip on Node.js and build amazing projects."
—Tom Hughes-Croucher, co-author of Node: Up and Running (O’Reilly)
Publisher resources
Table of contents
- A Note Regarding Supplemental Files
- Preface
- 1. Node.js: Up and Running
- 2. Interactive Node with REPL
- 3. The Node Core
- 4. The Node Module System
- 5. Control Flow, Asynchronous Patterns, and Exception Handling
- 6. Routing Traffic, Serving Files, and Middleware
- 7. The Express Framework
- 8. Express, Template Systems, and CSS
- 9. Structured Data with Node and Redis
- 10. Node and MongoDB: Document-Centric Data
- 11. The Node Relational Database Bindings
- 12. Graphics and HTML5 Video
- 13. WebSockets and Socket.IO
- 14. Testing and Debugging Node Applications
- 15. Guards at the Gate
- 16. Scaling and Deploying Node Applications
- A. Node, Git, and GitHub
- Index
- About the Author
- Colophon
- Copyright
Product information
- Title: Learning Node
- Author(s):
- Release date: October 2012
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449323073
You might also like
book
Learning Node, 2nd Edition
Take your web development skills from browser to server with Node—and learn how to write fast, …
book
Web Animation using JavaScript: Develop and Design
We’ve come a long way since the days of flashing banner ads and scrolling news tickers. …
article
Run Llama-2 Models Locally with llama.cpp
Llama is Meta’s answer to the growing demand for LLMs. Unlike its well-known technological relative, ChatGPT, …
book
Ajax Design Patterns
Ajax, or Asynchronous JavaScript and XML, exploded onto the scene in the spring of 2005 and …