{"product_id":"2940156407699","title":"Learn NodeJS in 1 Day: Complete Node JS Guide with Examples","description":"\u003cp\u003eNode.js supports both client and server side applications. It is based on JavaScript and is very fast in operation. These distinctive features made \u003cem\u003enode.js as one of the most powerful framework in the Java Ecosystem\u003c\/em\u003e. JavaScript alone allows you to build real-time and scalable mobile and web applications. With this e-book, you will explore more on the node.js framework and how to use it efficiently for web development.\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eAverage developers or beginners who struggle to understand node.js basics will find this book very helpful and productive. The book tried to put \u003cem\u003eexamples that simplify problems usually faced by the users like how asynchronous code works, what are modules\u003c\/em\u003e, \u003cem\u003ehow big file can be read\u003c\/em\u003e, node.js express, etc. You will find that \u003cem\u003elots of concepts that take a long time to master can be learned in a day or two\u003c\/em\u003e.\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eIf this is your first interaction with node.js and don’t want all sort of troubles that arise with the node, this edition is recommended. After going through this e-book, node.js will become an absolute pleasure.\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eTable of content\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 1: Introduction\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eWhat is node.js\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eWhy use Node.js\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eFeatures of Node.js\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eWhen to use and not use Node.js\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 2: Download \u0026amp; Install Node.js\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eHow to install node.js\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eInstalling node through a package manager\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eRunning your first Hello world application in Node.js\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 3: Modules\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eWhat are modules in Node.js\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eUsing modules in Node.js\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eCreating NPM modules\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eExtending modules\u003c\/p\u003e\u003cbr\u003e \u003cp\u003ePublishing NPM Modules\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eManaging third party packages with npm\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eWhat is the package.json file\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 4: Create Server and Get Data\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 5: Node.js with Express\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eWhat is Express.js\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eInstalling and using Express\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eWhat are Routes\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eSample Web server using express.js\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 6: Node.js with MongoDB\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eNode.js and NoSQL Databases\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eUsing MongoDB and Node.js\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eHow to build a node express app with MongoDB to store and serve content\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 7: Promise, Generator, Event and Filestream\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eWhat are promises\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eCallbacks to promises\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eGenerating promises with the BlueBird library\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eCreating a custom promise\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eCallbacks vs generators\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eFilestream in Node.js\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eEmitting Events\u003c\/p\u003e\u003cbr\u003e \u003cp\u003e\u003cstrong\u003eChapter 8: Testing with Jasmine\u003c\/strong\u003e\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eOverview of Jasmine for testing Node.js applications\u003c\/p\u003e\u003cbr\u003e \u003cp\u003eHow to use Jasmine to test Node.js applications\u003c\/p\u003e","brand":"PublishDrive","offers":[{"title":"Default Title","offer_id":46542510457073,"sku":"2940156407699","price":2.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/5433\/7265\/files\/2940156407699_p0.jpg?v=1765866643","url":"https:\/\/shop.barnesandnoble.com\/products\/2940156407699","provider":"Barnes \u0026 Noble","version":"1.0","type":"link"}