{"product_id":"hapi-js-in-action","title":"hapi.js in Action","description":"\u003cb\u003eSummary\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eHapi.js in Action\u003c\/i\u003e teaches you how to build modern Node-driven applications using hapi.js. Packed with examples, this book takes you from your first simple server through the skills you'll need to build a complete application. Foreword by Eran Hammer.\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\u003eThe hapi.js web framework for Node.js is built around three radical ideas. Developer productivity: hapi's intuitive setup gets you up and running in no time. Maintainability: hapi's modular design allows for easy scaling and improvement. Flexibility: hapi has a lightweight core that you can expand and customize with plugins. Are you ready to get hapi?\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Book\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003ci\u003eHapi.js in Action\u003c\/i\u003e is an incredibly practical book that teaches you to build APIs, servers, and applications using Node.js and the hapi.js framework. You'll begin with an easy-to-follow mental model of a Node.js web application and see exactly where hapi fits into the picture. Then, you'll walk through building an API and composing it into a web application. Along the way, you'll explore key topics like validation, testing, authentication, and deployment. Throughout, you'll learn how to build rock-solid, secure, and fast applications.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eWhat's Inside\u003c\/b\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eBest practices for Node application design\u003c\/li\u003e\n\u003cli\u003eBuilding APIs with hapi\u003c\/li\u003e\n\u003cli\u003eMaintaining and scaling applications\u003c\/li\u003e\n\u003cli\u003eExtending hapi with plugins\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cb\u003eAbout the Reader\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eThis book assumes you have strong JavaScript skills. Experience with Node.js is helpful but not required.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eMatt Harrison\u003c\/b\u003e is a core contributor to hapi.js and an active member of the Node community.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003col\u003e\n\u003ch4\u003ePART 1 - FIRST STEPS\u003c\/h4\u003e\n\u003cli\u003eIntroducing hapi\u003c\/li\u003e\n\u003cli\u003eBuilding an API\u003c\/li\u003e\n\u003cli\u003eBuilding a website\u003c\/li\u003e\n\u003ch4\u003ePART 2 - EXPANDING YOUR TOOLBOX\u003c\/h4\u003e\n\u003cli\u003eRoutes and handlers in-depth\u003c\/li\u003e\n\u003cli\u003eUnderstanding requests and responses\u003c\/li\u003e\n\u003cli\u003eValidation with Joi\u003c\/li\u003e\n\u003cli\u003eBuilding modular applications with plugins\u003c\/li\u003e\n\u003cli\u003eCache me if you can\u003c\/li\u003e\n\u003ch4\u003ePART 3 - CREATING ROCK-SOLID APPS\u003c\/h4\u003e\n\u003cli\u003eAuthentication and security\u003c\/li\u003e\n\u003cli\u003eTesting with Lab, Code, and server.inject()\u003c\/li\u003e\n\u003cli\u003eProduction and beyond\u003c\/li\u003e\n\u003c\/ol\u003e","brand":"None","offers":[{"title":"Paperback","offer_id":46460823994578,"sku":"9781633430211","price":51.99,"currency_code":"CAD","in_stock":false},{"title":"Kobo eBook","offer_id":46460824027346,"sku":"5cde6a85-f8b9-3cae-b5cb-64c8c55f7c9f","price":65.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_c7b364f5-dfdf-4650-87c1-8cd20d54a878.jpg?v=1762899344","url":"https:\/\/www.indigo.ca\/products\/hapi-js-in-action","provider":"Indigo","version":"1.0","type":"link"}