{"product_id":"node-js-web-development-fourth-edition-server-side-development-with-node-10-made-easy-paperback","title":"Node.js Web Development - Fourth Edition: Server-side development with Node 10 made easy - Paperback","description":"\u003cp\u003eby \u003cb\u003eDavid Herron\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCreate real-time applications using Node.js 10, Docker, MySQL, MongoDB, and Socket.IO with this practical guide and go beyond the developer's laptop to cover live deployment, including HTTPS and hardened security.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eLearn server-side JavaScript coding through the most up-to-date book on Node.js\u003c\/li\u003e\n\u003cli\u003eExplore the latest JavaScript features, and EcmaScript modules\u003c\/li\u003e\n\u003cli\u003eWalk through different stages of developing robust applications using Node.js 10\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eNode.js is a server-side JavaScript platform using an event-driven, non-blocking I\/O model allowing users to build fast and scalable data-intensive applications running in real time.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThis book gives you an excellent starting point, bringing you straight to the heart of developing web applications with Node.js. You will progress from a rudimentary knowledge of JavaScript and server-side development to being able to create, maintain, deploy and test your own Node.js application.You will understand the importance of transitioning to functions that return Promise objects, and the difference between fs, fs\/promises and fs-extra. With this book you'll learn how to use the HTTP Server and Client objects, data storage with both SQL and MongoDB databases, real-time applications with Socket.IO, mobile-first theming with Bootstrap, microservice deployment with Docker, authenticating against third-party services using OAuth, and use some well known tools to beef up security of Express 4.16 applications.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn: \u003c\/strong\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eInstall and use Node.js 10 for both development and deployment\u003c\/li\u003e\n\u003cli\u003eUse the Express 4.16 application framework\u003c\/li\u003e\n\u003cli\u003eWork with REST service development using the Restify framework\u003c\/li\u003e\n\u003cli\u003eUse data storage engines such as MySQL, SQLITE3, and MongoDB\u003c\/li\u003e\n\u003cli\u003eUse User authentication methods with OAuth2\u003c\/li\u003e\n\u003cli\u003ePerform Real-time communication with the front-end using Socket.IO\u003c\/li\u003e\n\u003cli\u003eImplement Docker microservices in development, testing and deployment\u003c\/li\u003e\n\u003cli\u003ePerform unit testing with Mocha 5.x, and functional testing with Puppeteer 1.1.x\u003c\/li\u003e\n\u003cli\u003eWork with HTTPS using Let's Encrypt, and application security with Helmet\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eThis book is for anybody looking for an alternative to the \"P\" languages (Perl, PHP, and Python), or anyone looking for a new paradigm of server-side application development. You should have at least a rudimentary understanding of JavaScript and web application development.\u003c\/p\u003e\u003ch3\u003eAuthor Biography\u003c\/h3\u003e\u003cp\u003eDavid Herron has worked as a software engineer and software quality engineer in Silicon Valley for over 20 years. His current role at Yahoo is an Architect of the Quality Engineering team for their new Node.js based web app platform. While a Staff Engineer at Sun Microsystems, David worked as Architect of the Java SE Quality Engineering team where he focused on test automation tools, including the AWT Robot class that's now widely used in GUI test automation software. He was involved with launching the OpenJDK project, the JDK-Distros project, and ran the worldwide Mustang Regressions Contest asking the Java developer community to find bugs in the Java 1.6 release. Before Sun he worked for VXtreme on the video streaming stack which eventually became Windows Media Player when Microsoft bought that company. At The Wollongong Group he worked on both e-mail client and server software and was part of several IETF working groups improving e-mail-related protocols. David is interested in electric vehicles, world energy supplies, climate change and environmental issues, and is a co-founder of Transition Silicon Valley. As an online journalist on examiner.com he writes under the title Green Transportation Examiner, he blogs about sustainability issues on 7gen.com, runs a large electric vehicle discussion website on visforvoltage.org, and blogs about other topics including Node.js, Drupal and Doctor Who on davidherron.com.\u003c\/p\u003e\u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 492\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.99 x 9.25 x 7.5 IN\u003c\/div\u003e\u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e May 30, 2018\u003c\/div\u003e","brand":"Books by splitShops","offers":[{"title":"Default Title","offer_id":42713096028223,"sku":"9781788626859","price":70.54,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0105\/8226\/1823\/files\/ee2fa26ca7a4077806fa44565e322f77.webp?v=1765063449","url":"https:\/\/dhl-adrianne.myshopify.com\/products\/node-js-web-development-fourth-edition-server-side-development-with-node-10-made-easy-paperback","provider":"BBB","version":"1.0","type":"link"}