{"product_id":"9781638355175","title":"Node.js in Action","description":"\u003cb\u003eSummary\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eNode.js in Action, Second Edition\u003c\/i\u003e 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. \u003cbr\u003e\u003cbr\u003ePurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Technology\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eYou 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!\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Book\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eBased on the bestselling first edition, \u003ci\u003eNode.js in Action, Second Edition\u003c\/i\u003e 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.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eWhat's Inside\u003c\/b\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eMastering non-blocking I\/O\u003c\/li\u003e\n\u003cli\u003eThe Node event loop\u003c\/li\u003e\n\u003cli\u003eTesting and deploying\u003c\/li\u003e\n\u003cli\u003eWeb application templating\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eAbout the Reader\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eWritten for web developers with intermediate JavaScript skills. \u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Authors\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eThe Second Edition author team includes Node masters \u003cb\u003eAlex Young\u003c\/b\u003e, \u003cb\u003eBradley Meck\u003c\/b\u003e, \u003cb\u003eMike Cantelon\u003c\/b\u003e, and \u003cb\u003eTim Oxley\u003c\/b\u003e, along with original authors \u003cb\u003eMarc Harter\u003c\/b\u003e, \u003cb\u003eT.J. Holowaychuk\u003c\/b\u003e, and \u003cb\u003eNathan Rajlich\u003c\/b\u003e.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of contents\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003col\u003e\n\u003cstrong\u003ePART 1 - WELCOME TO NODE\u003c\/strong\u003e\u003cli\u003eWelcome to Node.js \u003c\/li\u003e\n\u003cli\u003eNode programming fundamentals \u003c\/li\u003e\n\u003cli\u003eWhat is a Node web application? \u003c\/li\u003e\n\u003cstrong\u003ePART 2 - WEB DEVELOPMENT WITH NODE \u003c\/strong\u003e\u003cli\u003eFront-end build systems \u003c\/li\u003e\n\u003cli\u003eServer-side frameworks \u003c\/li\u003e\n\u003cli\u003eConnect and Express in depth \u003c\/li\u003e\n\u003cli\u003eWeb application templating\u003c\/li\u003e\n\u003cli\u003eStoring application data \u003c\/li\u003e\n\u003cli\u003eTesting Node applications \u003c\/li\u003e\n\u003cli\u003eDeploying Node applications and maintaining uptime \u003c\/li\u003e\n\u003cstrong\u003ePART 3 - BEYOND WEB DEVELOPMENT \u003c\/strong\u003e\u003cli\u003eWriting command-line applications \u003c\/li\u003e\n\u003cli\u003eConquering the desktop with Electron \u003c\/li\u003e\n\u003c\/ol\u003e","brand":"Manning","offers":[{"title":"Default Title","offer_id":46634651353329,"sku":"9781638355175","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/5433\/7265\/files\/9781638355175_p0.jpg?v=1765423051","url":"https:\/\/shop.barnesandnoble.com\/products\/9781638355175","provider":"Barnes \u0026 Noble","version":"1.0","type":"link"}