{"product_id":"9780134656168","title":"Node.js, MongoDB and Angular Web Development: The definitive guide to using the MEAN stack to build web applications","description":"\u003cp\u003e \u003c\/p\u003e \u003cb\u003e \u003c\/b\u003e\u003cp\u003eNode.js, MongoDB and Angular Web Development\u003c\/p\u003e \u003cp\u003e \u003ci\u003eThe definitive guide to using the MEAN stack to build web applications\u003c\/i\u003e \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e \u003cp\u003e \u003cbr\u003e \u003c\/p\u003e \u003cp\u003eNode.js is a leading server-side programming environment, MongoDB is the most popular NoSQL database, and Angular is the leading framework for MVC-based front-end development. Together, they provide an easy-to-implement, fully integrated web development stack that allows 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\u003eUpdated for Angular 2, Angular 4, and subsequent versions, this new edition of \u003ci\u003eNode.js, MongoDB and Angular Web Development\u003c\/i\u003e shows you how to integrate these three technologies into complete working solutions. It begins with concise, crystal-clear tutorials on each technology and then quickly moves on to building common web applications.\u003c\/p\u003e \u003cp\u003e \u003cbr\u003e \u003c\/p\u003e \u003cp\u003eYou’ll learn how to use Node.js and MongoDB to build more scalable, high-performance sites, how to leverage Angular’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 \u003cli\u003eImplement a highly scalable and dynamic web server using Node.js and Express\u003c\/li\u003e \u003cli\u003eImplement a MongoDB data store for your web applications\u003c\/li\u003e \u003cli\u003eAccess and interact with MongoDB from Node.js JavaScript code\u003c\/li\u003e \u003cli\u003eLearn the basics of TypeScript\u003c\/li\u003e \u003cli\u003eDefine custom Angular directives that extend the HTML language\u003c\/li\u003e \u003cli\u003eBuild server-side web services in JavaScript\u003c\/li\u003e \u003cli\u003eImplement client-side services that can interact with the Node.js web server\u003c\/li\u003e \u003cli\u003eBuild dynamic browser views that provide rich user interaction\u003c\/li\u003e \u003cli\u003eAdd authenticated user accounts and nested comment components to your web applications and pages\u003c\/li\u003e \u003c\/ul\u003e \u003cb\u003eContents at a Glance\u003c\/b\u003e \u003cbr\u003e  \u003cbr\u003e   \u003cp\u003e \u003cb\u003ePart I: Getting Started\u003c\/b\u003e \u003c\/p\u003e \u003cp\u003e1 Introducing the Node.js-to-Angular Stack\u003c\/p\u003e \u003cp\u003e2 JavaScript Primer\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 \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 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 \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 \u003cb\u003ePart V: Learning Angular\u003c\/b\u003e \u003c\/p\u003e \u003cp\u003e20 Jumping into TypeScript\u003c\/p\u003e \u003cp\u003e21 Getting Started with Angular\u003c\/p\u003e \u003cp\u003e22 Angular Components\u003c\/p\u003e \u003cp\u003e23 Expressions\u003c\/p\u003e \u003cp\u003e24 Data Binding\u003c\/p\u003e \u003cp\u003e25 Built-in Directives\u003c\/p\u003e \u003cp\u003e \u003cb\u003ePart VI: Advanced Angular\u003c\/b\u003e \u003c\/p\u003e \u003cp\u003e26 Custom Directives\u003c\/p\u003e \u003cp\u003e27 Events and Change Detection\u003c\/p\u003e \u003cp\u003e28 Implementing Angular Services in Web Applications\u003c\/p\u003e \u003cp\u003e29 Creating Your Own Custom Angular Services\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e30 Having Fun with Angular\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":47119840084208,"sku":"9780134656168","price":23.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9780134656168_p0.jpg?v=1763641664","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9780134656168","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}