{"product_id":"node-js-mongodb-and-angularjs-web-development-book-brad-dayley-9780321995780","title":"Node.js, MongoDB, and AngularJS Web Development","description":"\u003cp\u003e\u003cb\u003eNode.js, MongoDB and AngularJS Web Development\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eThe definitive guide to building using the MEAN stack to build web applications\u003c\/i\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eAlso known as the MEAN stack, Node.js, MongoDB, and AngularJS are three new web development technologies that together provide an easy to implement, fully integrated web development stack. Node.js is a leading server-side programming environment, MongoDB is the most popular NoSQL database, and AngularJS is quickly becoming the leading framework for MVC-based front-end development. Together they allow web programmers to create high-performance sites and applications built completely in JavaScript, from server to client.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003ci\u003eNode.js, MongoDB and AngularJS Web Development\u003c\/i\u003e  is a complete guide for web programmers who want to integrate these three technologies into full working solutions. It begins with concise, crystal-clear tutorials on each of the three technologies and then quickly moves on to building several common web applications.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eReaders will learn how to use Node.js and MongoDB to build more scalable, high-performance sites, how to leverage AngularJS's innovative MVC approach to structure more effective pages and applications, and how to use all three together to deliver outstanding next-generation Web solutions.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eImplement a highly scalable and dynamic web server using Node.js and Express\u003c\/li\u003e\n\u003cli\u003eBuild server-side web services in JavaScript\u003c\/li\u003e\n\u003cli\u003eImplement a MongoDB data store for your web applications\u003c\/li\u003e\n\u003cli\u003eAccess and interact with MongoDB from Node.js JavaScript code\u003c\/li\u003e\n\u003cli\u003eDefine static and dynamic web routes and implement server-side scripts to support them\u003c\/li\u003e\n\u003cli\u003eImplement Express in Node.js\u003c\/li\u003e\n\u003cli\u003eCreate Jade templates\u003c\/li\u003e\n\u003cli\u003eDefine your own custom AngularJS directives that extend the HTML language\u003c\/li\u003e\n\u003cli\u003eImplement client-side services that can interact with the Node.js web server\u003c\/li\u003e\n\u003cli\u003eBuild dynamic browser views that provide rich user interaction\u003c\/li\u003e\n\u003cli\u003eAdd authenticated user accounts to your web applications\u003c\/li\u003e\n\u003cli\u003eAdd nested comment components to your web pages\u003c\/li\u003e\n\u003cli\u003eBuild an end-to-end shopping cart\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eContents at a Glance\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003ePart I: Getting Started\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e1 Introducing the Node.js-to-AngularJS Stack\u003c\/p\u003e\u003cp\u003e2 JavaScript Primer\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003ePart II: Learning Node.js\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e3 Getting Started with Node.js\u003c\/p\u003e\u003cp\u003e4 Using Events, Listeners, Timers, and Callbacks in Node.js\u003c\/p\u003e\u003cp\u003e5 Handling Data I\/O in Node.js\u003c\/p\u003e\u003cp\u003e6 Accessing the File System from Node.js\u003c\/p\u003e\u003cp\u003e7 Implementing HTTP Services in Node.js\u003c\/p\u003e\u003cp\u003e8 Implementing Socket Services in Node.js\u003c\/p\u003e\u003cp\u003e9 Scaling Applications Using Multiple Processors in Node.js\u003c\/p\u003e\u003cp\u003e10 Using Additional Node.js Modules\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003ePart III: Learning MongoDB\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e11 Understanding NoSQL and MongoDB\u003c\/p\u003e\u003cp\u003e12 Getting Started with MongoDB\u003c\/p\u003e\u003cp\u003e13 Getting Started with MongoDB and Node.js\u003c\/p\u003e\u003cp\u003e14 Manipulating MongoDB Documents from Node.js\u003c\/p\u003e\u003cp\u003e15 Accessing MongoDB Documents from Node.js\u003c\/p\u003e\u003cp\u003e16 Using Mongoose for Structured Schema and Validation\u003c\/p\u003e\u003cp\u003e17 Advanced MongoDB Concepts\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003ePart IV: Using Express to Make Life Easier\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e18 Implementing Express in Node.js\u003c\/p\u003e\u003cp\u003e19 Implementing Express Middleware\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003ePart V: Learning AngularJS\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e20 Getting Started with AngularJS\u003c\/p\u003e\u003cp\u003e21 Understanding AngularJS Modules and Dependency Injection\u003c\/p\u003e\u003cp\u003e22 Implementing the Scope as a Data Model\u003c\/p\u003e\u003cp\u003e23 Using AngularJS Templates to Create Views\u003c\/p\u003e\u003cp\u003e24 Implementing Directives in AngularJS Views\u003c\/p\u003e\u003cp\u003e25 Implementing AngularJS Services in Web Applications\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003ePart VI: Building Practical Web Application Components\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e26 Adding User Accounts to Your Website\u003c\/p\u003e\u003cp\u003e27 Adding Comment Threads to Pages\u003c\/p\u003e\u003cp\u003e28 Creating Your Own Shopping Cart\u003c\/p\u003e\u003cp\u003e29 Building Interactive Web 2.0 Application Components\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49615977185553,"sku":"GOR006476403","price":37.49,"currency_code":"AUD","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50624516882705,"sku":"CIN0321995783VG","price":0.0,"currency_code":"AUD","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50761819357457,"sku":"CIN0321995783G","price":0.0,"currency_code":"AUD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321995783.jpg?v=1786111234","url":"https:\/\/www.worldofbooks.com\/en-au\/products\/node-js-mongodb-and-angularjs-web-development-book-brad-dayley-9780321995780","provider":"World of Books ","version":"1.0","type":"link"}