Node.js in Action
<div><p><b>Summary</b></p> <p><i>Node.js in Action, Second Edition</i> is a thoroughly revised book based on the best-selling first edition. It starts at square one and guides you through all the features, techniques, and concepts you'll need to build production-quality Node applications. </p> <p>Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.</p> <p><b>About the Technology</b></p> <p>You already know JavaScript. The trick to mastering Node.js is learning how to build applications that fully exploit its powerful asynchronous event handling and non-blocking I/O features. The Node server radically simplifies event-driven real-time apps like chat, games, and live data analytics, and with its incredibly rich ecosystem of modules, tools, and libraries, it's hard to beat!</p> <p><b>About the Book</b></p> <p>Based on the bestselling first edition, <i>Node.js in Action, Second Edition</i> is a completely new book. Packed with practical examples, it teaches you how to create high-performance web servers using JavaScript and Node. You'll master key design concepts such as asynchronous programming, state management, and event-driven programming. And you'll learn to put together MVC servers using Express and Connect, design web APIs, and set up the perfect production environment to build, lint, and test.</p> <p><b>What's Inside</b></p> <ul><li>Mastering non-blocking I/O</li><li>The Node event loop</li><li>Testing and deploying</li><li>Web application templating</li></ul> <p><b>About the Reader</b></p> <p>Written for web developers with intermediate JavaScript skills. </p> <p><b>About the Authors</b></p> <p>The Second Edition author team includes Node masters <b>Alex Young</b>, <b>Bradley Meck</b>, <b>Mike Cantelon</b>, and <b>Tim Oxley</b>, along with original authors <b>Marc Harter</b>, <b>T.J. Holowaychuk</b>, and <b>Nathan Rajlich</b>.</p> <p><b>Table of contents</b></p> <p/><ol><h4>PART 1 - WELCOME TO NODE</h4><li>Welcome to Node.js </li><li>Node programming fundamentals </li><li>What is a Node web application? </li><h4>PART 2 - WEB DEVELOPMENT WITH NODE </h4><li>Front-end build systems </li><li>Server-side frameworks </li><li>Connect and Express in depth </li><li>Web application templating</li><li>Storing application data </li><li>Testing Node applications </li><li>Deploying Node applications and maintaining uptime </li><h4>PART 3 - BEYOND WEB DEVELOPMENT </h4><li>Writing command-line applications </li><li>Conquering the desktop with Electron </li></ol></div>