Node.js in Action + EBook
<div><p><b>Summary</b></p><p><i>Node.js in Action</i> is an example-driven tutorial that starts at square one and guides you through all the features, techniques, and concepts you'll need to build production-quality Node applications. You'll start by learning how to set up your Node development environment, including loading the community-created extensions. Next, you'll run several simple demonstration programs where you'll learn the basics of a few common types of Node applications. Then you'll dive into asynchronous programming, a model Node leverages to lessen application bottlenecks.</p><p><b>About this Book</b></p><p>JavaScript on the server? You bet. Node.js is a JavaScript server capable of supporting scalable, high-performance web applications. Using asynchronous I/O, the server can do more than one thing at a time, a key requirement for real-time apps like chat, games, and live statistics. And since it's JavaScript, you use the same language end to end.</p><p><i>Node.js in Action</i> shows you how to build production-quality applications. Clear introductions of key concepts and example-by-example coverage take you from setup to deployment. You'll dive into asynchronous programming, data storage, and output templating, and interact with the filesystem to create non-HTTP applications like TCP/IP servers and command-line tools. Perfect for a web developer transitioning from Rails, Django, or PHP. Requires basic knowledge of JavaScript. No prior experience with Node.js needed.</p><p>Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.</p><p><b>What's Inside</b></p><ul><li>Set up Node and extensions</li><li>Grok asynchronous programming and the event loop</li><li>Examples including microblogging, IM, games, and more</li></ul><p><b>About the Authors</b></p><p>As skilled practitioners, expert teachers and trainers, and contributors to the core framework, authors <b>Mike Cantelon</b>, <b>Marc Harter</b>, <b>T.J. Holowaychuk</b>, and <b>Nathan Rajlich</b> represent the best of the Node.js development community.</p><p><b>Table of Contents</b></p><ol><h5>PART 1 NODE FUNDAMENTALS</h5><li>Welcome to Node.js</li><li>Building a multiroom chat application</li><li>Node programming fundamentals</li><h5>PART 2 WEB APPLICATION DEVELOPMENT WITH NODE</h5><li>Building Node web applications</li><li>Storing Node application data</li><li>Connect</li><li>Connect's built-in middleware</li><li>Express</li><li>Advanced Express</li><li>Testing Node applications</li><li>Web application templating </li><h5>PART 3 GOING FURTHER WITH NODE</h5><li>Deploying Node applications and maintaining uptime</li><li>Beyond web servers</li><li> The Node ecosystem</li></ol></div>