{"product_id":"9781617290572","title":"Node.js in Action","description":"\u003cp\u003e\u003cb\u003eSummary\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e \u003ci\u003eNode.js in Action\u003c\/i\u003e 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.\u003c\/p\u003e\u003cp\u003e \u003cb\u003eAbout this Book\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eJavaScript 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.\u003c\/p\u003e\u003cp\u003e \u003ci\u003eNode.js in Action\u003c\/i\u003e 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.\u003c\/p\u003e\u003cp\u003ePurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.\u003c\/p\u003e\u003cp\u003e \u003cb\u003eWhat's Inside\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eSet up Node and extensions\u003c\/li\u003e\n\u003cli\u003eGrok asynchronous programming and the event loop\u003c\/li\u003e\n\u003cli\u003eExamples including microblogging, IM, games, and more\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e \u003cb\u003eAbout the Authors\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003eAs skilled practitioners, expert teachers and trainers, and contributors to the core framework, authors \u003cb\u003eMike Cantelon\u003c\/b\u003e, \u003cb\u003eMarc Harter\u003c\/b\u003e, \u003cb\u003eT.J. Holowaychuk\u003c\/b\u003e, and \u003cb\u003eNathan Rajlich\u003c\/b\u003e represent the best of the Node.js development community.\u003c\/p\u003e\u003cp\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003col\u003e \u003cb\u003ePART 1 NODE FUNDAMENTALS\u003c\/b\u003e \u003cli\u003eWelcome to Node.js\u003c\/li\u003e\n\u003cli\u003eBuilding a multiroom chat application\u003c\/li\u003e\n\u003cli\u003eNode programming fundamentals\u003c\/li\u003e \u003cb\u003ePART 2 WEB APPLICATION DEVELOPMENT WITH NODE\u003c\/b\u003e \u003cli\u003eBuilding Node web applications\u003c\/li\u003e\n\u003cli\u003eStoring Node application data\u003c\/li\u003e\n\u003cli\u003eConnect\u003c\/li\u003e\n\u003cli\u003eConnect's built-in middleware\u003c\/li\u003e\n\u003cli\u003eExpress\u003c\/li\u003e\n\u003cli\u003eAdvanced Express\u003c\/li\u003e\n\u003cli\u003eTesting Node applications\u003c\/li\u003e\n\u003cli\u003eWeb application templating \u003c\/li\u003e \u003cb\u003ePART 3 GOING FURTHER WITH NODE\u003c\/b\u003e \u003cli\u003eDeploying Node applications and maintaining uptime\u003c\/li\u003e\n\u003cli\u003eBeyond web servers\u003c\/li\u003e\n\u003cli\u003e The Node ecosystem\u003c\/li\u003e\n\u003c\/ol\u003e","brand":"Manning Publications Company","offers":[{"title":"Default Title","offer_id":47064512135408,"sku":"9781617290572","price":44.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781617290572_p0.jpg?v=1763852292","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781617290572","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}