EBookClubs

Read Books & Download eBooks Full Online

EBookClubs

Read Books & Download eBooks Full Online

Book Beginning Node js

    Book Details:
  • Author : Basarat Syed
  • Publisher : Apress
  • Release : 2014-12-02
  • ISBN : 1484201876
  • Pages : 297 pages

Download or read book Beginning Node js written by Basarat Syed and published by Apress. This book was released on 2014-12-02 with total page 297 pages. Available in PDF, EPUB and Kindle. Book excerpt: Beginning Node.js is your step-by-step guide to learning all the aspects of creating maintainable Node.js applications. You will see how Node.js is focused on creating high-performing, highly-scalable websites, and how easy it is to get started. Many front-end devs regularly work with HTML, CSS, PHP, even WordPress, but haven't yet got started with Node.js. This book explains everything for you from a beginner level, enabling you to start using Node.js in your projects right away. Using this book you will learn important Node.js concepts for server-side programming. You will begin with an easy-to-follow pure JavaScript primer, which you can skip if you're confident of your JS skills. You'll then delve into Node.js concepts such as streams and events, and the technology involved in building full-stack Node.js applications. You'll also learn how to test your Node.js code, and deploy your Node.js applications on the internet. Node.js is a great and simple platform to work with. It is lightweight, easy to deploy and manage. You will see how using Node.js can be a fun and rewarding experience - start today with Beginning Node.js.

Book The Node Beginner Book

Download or read book The Node Beginner Book written by Manuel Kiessling and published by Lulu.com. This book was released on 2012 with total page 66 pages. Available in PDF, EPUB and Kindle. Book excerpt: Ryan Dahl, creator of Node.js: "This is an amazing introduction to Node.js". The aim of The Node Beginner Book is to get you started with developing applications for Node.js, teaching you everything you need to know about advanced JavaScript along the way.

Book Learning Node js

    Book Details:
  • Author : Marc Wandschneider
  • Publisher : Addison-Wesley Professional
  • Release : 2016-12-23
  • ISBN : 0134663721
  • Pages : 904 pages

Download or read book Learning Node js written by Marc Wandschneider and published by Addison-Wesley Professional. This book was released on 2016-12-23 with total page 904 pages. Available in PDF, EPUB and Kindle. Book excerpt: This is the eBook of the printed book and may not include any media, website access codes, or print supplements that may come packaged with the bound book. Learning Node.js brings together the knowledge and JavaScript code needed to build master the Node.js platform and build server-side applications with extraordinary speed and scalability. You’ll start by installing and running Node.js, understanding the extensions it uses, and quickly writing your first app. Next, building on the basics, you’ll write more capable application servers and extend them with today’s most powerful Node.js tools and modules. Finally, you’ll discover today’s best practices for testing, running Node.js code on production servers, and writing command-line utilities. Throughout the book, author Marc Wandschneider teaches by walking the reader line-by-line through carefully crafted examples, demonstrating proven techniques for creating highly efficient applications and servers. The second edition updates coverage of Node.js to reflect changes in the technology and how it is used in the three years since the first edition was published: Explanation of Node's new versioning scheme Updated coverage of Streams New coverage of installation using pre-build installers rather than from source code New coverage of Mongoose in the section on MongoDB New information about deploying Node on Heroku and Azure Expansion of coverage on testing If you're a developer who wants to build server-side web applications with Node.js, Learning Node.js is your fatest route to success. Build Node.js solutions that leverage current JavaScript skills Master Node.js nonblocking IO and async programming Handle more requests and increase an application’s flexibility Use and write modules Perform common JSON/web server tasks Use browsers to generate pages on the fly via Ajax calls and template libraries Simplify development with the Express framework Create database back-ends using popular NoSQL and relational databases Deploy and run Node.js apps on Unix/macOS or Windows servers Deploy apps to Heroku and Microsoft Azure Support virtual hosts and SSL/HTTPS security Test Node.js programs that mix synchronous, async, and RESTful server API functionality

Book Beginning API Development with Node js

Download or read book Beginning API Development with Node js written by Anthony Nandaa and published by Packt Publishing Ltd. This book was released on 2018-07-24 with total page 95 pages. Available in PDF, EPUB and Kindle. Book excerpt: Using the same framework to build both server and client-side applications saves you time and money. This book teaches you how you can use JavaScript and Node.js to build highly scalable APIs that work well with lightweight cross-platform client applications. It begins with the basics of Node.js in the context of backend development, and ...

Book Beginning Amazon Web Services with Node js

Download or read book Beginning Amazon Web Services with Node js written by Adam Shackelford and published by Apress. This book was released on 2015-03-16 with total page 249 pages. Available in PDF, EPUB and Kindle. Book excerpt: Beginning Amazon Web Services with Node.js teaches any novice Node.js developer to configure, deploy, and maintain scalable small to large scale Node.js applications in Amazon Web Services. Hosting a Node.js application in a production environment usually means turning to PaaS hosting, but this approach brings problems. Deploying Node.js directly to AWS solves the problems you encounter in these situations, enabling you to cut out the middle man. You will begin with a basic RESTful web service in Node.js, using the popular Express.js framework, pre-built and ready to run in your local environment. You will be introduced to the most powerful tools in AWS, and learn how to configure your project to take advantage of them. You will be guided through the steps of getting the various key components to work together on AWS. Through code samples using the AWS JavaScript SDK and tutorials in the AWS console, you will gain the knowledge to incorporate secure user authentication, server auto-scaling, a load balancer, CDN, customized caching behavior, and outage monitoring. Node.js is single-threaded, and designed to run high input / high output applications, making it ideal for the cloud environment. If your main task is handling a high volume of requests over HTTP / the web, it will scale very well in proportion to the computing power you allocate to it. Amazon Web Services offers a broad set of services that help organizations move faster, lower costs, and scale applications. Trusted by the largest enterprises and start-ups alike, AWS powers a wide variety of workloads across a broad spectrum. If leveraged properly, you can build a Node.js app on AWS which can automatically power itself up to handle a massive volume of traffic, and then scale back down to a lighter configuration when user demand has dropped. Amazon Web Services offers a broad set of services that help organizations move faster, lower costs, and scale applications. Get started with Node.js and AWS using this book today.

Book Node js in Practice

    Book Details:
  • Author : Marc Harter
  • Publisher : Simon and Schuster
  • Release : 2014-12-03
  • ISBN : 1638355185
  • Pages : 635 pages

Download or read book Node js in Practice written by Marc Harter and published by Simon and Schuster. This book was released on 2014-12-03 with total page 635 pages. Available in PDF, EPUB and Kindle. Book excerpt: Summary Node.js in Practice is a collection of fully tested examples that offer solutions to the common and not-so-common issues you face when you roll out Node. You'll dig into important topics like the ins and outs of event-based programming, how and why to use closures, how to structure applications to take advantage of end-to-end JavaScript apps, and more. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Book You've decided to use Node.js for your next project and you need the skills to implement Node in production. It would be great to have Node experts Alex Young and Marc Harter at your side to help you tackle those day-to-day challenges. With this book, you can! Node.js in Practice is a collection of 115 thoroughly tested examples and instantly useful techniques guaranteed to make any Node application go more smoothly. Following a common-sense Problem/Solution format, these experience-fueled techniques cover important topics like event-based programming, streams, integrating external applications, and deployment. The abundantly annotated code makes the examples easy to follow, and techniques are organized into logical clusters, so it's a snap to find what you're looking for. Written for readers who have a practical knowledge of JavaScript and the basics of Node.js. What's Inside Common usage examples, from basic to advanced Designing and writing modules Testing and debugging Node apps Integrating Node into existing systems About the Authors Alex Young is a seasoned JavaScript developer who blogs regularly at DailyJS. Marc Harter works daily on large-scale projects including high-availability real-time applications, streaming interfaces, and other data-intensive systems. Table of Contents PART 1 NODE FUNDAMENTALS Getting started Globals: Node's environment Buffers: Working with bits, bytes, and encodings Events: Mastering EventEmitter and beyond Streams: Node's most powerful and misunderstood feature File system: Synchronous and asynchronous approaches Networking: Node's true "Hello, World" Child processes: Integrating external applications with Node PART 2 REAL-WORLD RECIPES The Web: Build leaner and meaner web applications Tests: The key to confident code Debugging: Designing for introspection and resolving issues Node in production: Deploying applications safely PART 3 WRITING MODULES Writing modules: Mastering what Node is all about

Book Node js in Action

    Book Details:
  • Author : Tim Oxley
  • Publisher : Simon and Schuster
  • Release : 2017-08-16
  • ISBN : 1638355177
  • Pages : 597 pages

Download or read book Node js in Action written by Tim Oxley and published by Simon and Schuster. This book was released on 2017-08-16 with total page 597 pages. Available in PDF, EPUB and Kindle. Book excerpt: Summary Node.js in Action, Second Edition is a thoroughly revised book based on the best-selling first edition. It starts at square one and guides you through all the features, techniques, and concepts you'll need to build production-quality Node applications. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology You already know JavaScript. The trick to mastering Node.js is learning how to build applications that fully exploit its powerful asynchronous event handling and non-blocking I/O features. The Node server radically simplifies event-driven real-time apps like chat, games, and live data analytics, and with its incredibly rich ecosystem of modules, tools, and libraries, it's hard to beat! About the Book Based on the bestselling first edition, Node.js in Action, Second Edition is a completely new book. Packed with practical examples, it teaches you how to create high-performance web servers using JavaScript and Node. You'll master key design concepts such as asynchronous programming, state management, and event-driven programming. And you'll learn to put together MVC servers using Express and Connect, design web APIs, and set up the perfect production environment to build, lint, and test. What's Inside Mastering non-blocking I/O The Node event loop Testing and deploying Web application templating About the Reader Written for web developers with intermediate JavaScript skills. About the Authors The Second Edition author team includes Node masters Alex Young, Bradley Meck, Mike Cantelon, and Tim Oxley, along with original authors Marc Harter, T.J. Holowaychuk, and Nathan Rajlich. Table of contents PART 1 - WELCOME TO NODE Welcome to Node.js Node programming fundamentals What is a Node web application? PART 2 - WEB DEVELOPMENT WITH NODE Front-end build systems Server-side frameworks Connect and Express in depth Web application templating Storing application data Testing Node applications Deploying Node applications and maintaining uptime PART 3 - BEYOND WEB DEVELOPMENT Writing command-line applications Conquering the desktop with Electron

Book Get Programming with Node js

Download or read book Get Programming with Node js written by Jonathan Wexler and published by Simon and Schuster. This book was released on 2019-02-11 with total page 729 pages. Available in PDF, EPUB and Kindle. Book excerpt: Summary Get Programming with Node.js teaches you to build web servers using JavaScript and Node. In this engaging tutorial, you'll work through eight complete projects, from writing the code for your first web server to adding live chat to a web app. Your hands will stay on the keyboard as you explore the most important aspects of the Node development process, including security, database management, authenticating user accounts, and deploying to production. You'll especially appreciate the easy-to-follow discussions, illuminating diagrams, and carefully explained code! Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Node.js delivers the speed and reliability you need for ecommerce, social media, and gaming applications. It comes with thousands of prebuilt packages to help you get started immediately. If you want to use JavaScript on the server, Node.js is your choice. What's inside New features from ES2015 and later Writing asynchronous code Creating data models Debugging JavaScript modules About the Reader Written for front-end web developers with intermediate JavaScript skills. Table of Contents GETTING SET UP Lesson 0 - Setting up Node.js and the JavaScript engine Lesson 1 - Configuring your environment Lesson 2 - Running a Node.js application UNIT 1 - GETTING STARTED WITH NODE.JS Lesson 3 - Creating a Node.js module Lesson 4 - Building a simple web server in Node.js Lesson 5 - Handling incoming data Lesson 6 - Writing better routes and serving external files Lesson 7 - Capstone: Creating your first web application UNIT 2 - EASIER WEB DEVELOPMENT WITH EXPRESS.JS Lesson 8 - Setting up an app with Express.js Lesson 9 - Routing in Express.js Lesson 10 - Connecting views with templates Lesson 11 - Configurations and error handling Lesson 12 - Capstone: Enhancing the Confetti Cuisine site with Express.js UNIT 3 - CONNECTING TO A DATABASE Lesson 13 - Setting up a MongoDB database Lssson 14 - Building models with Mongoose Lesson 15 - Connecting controllers and models Using promises with Mongoose Lesson 16 - Capstone: Saving user subscriptions UNIT 4 - BUILDING A USER MODEL Lesson 17 - Improving your data models Lesson 18 - Building the user model Lesson 19 - Creating and reading your models Lesson 20 - Updating and deleting your models Lesson 21 - Capstone: Adding CRUD models to Confetti Cuisine Creating controllers UNIT 5 - AUTHENTICATING USER ACCOUNTS Lesson 22 - Adding sessions and flash messages Lesson 23 - Building a user login and hashing passwords Lesson 24 - Adding user authentication Lesson 25 - Capstone: Adding user authentication to Confetti Cuisine UNIT 6 - BUILDING AN API Lesson 26 - Adding an API to your application Lesson 27 - Accessing your API from your application Lesson 28 - Adding API security Lesson 29 - Capstone: Implementing an API UNIT 7 - ADDING CHAT FUNCTIONALITY Lesson 30 - Working with Socket.io Lesson 31 - Saving chat messages Lesson 32 - Adding a chat notification indicator UNIT 8 - DEPLOYING AND MANAGING CODE IN PRODUCTION Lesson 33 - Capstone: Adding a chat feature to Confetti Cuisine Lesson 34 - Deploying your application Lesson 35 - Managing in production Lesson 36 - Testing your application Lesson 37 - Capstone: Deploying Confetti Cuisine

Book Learning Node js Development

Download or read book Learning Node js Development written by Andrew Mead and published by Packt Publishing Ltd. This book was released on 2018-01-31 with total page 649 pages. Available in PDF, EPUB and Kindle. Book excerpt: A comprehensive, easy-to-follow guide to creating complete Node apps and understanding how to build, deploy, and test your own apps. Key Features Entirely project-based and practical Explains the "Why" of Node.js features, not just the "how", providing you with a deep understanding and enabling you to easily apply concepts in your own applications Covers the full range of technologies around Node.js – NPM, version control with Git, and much more Book Description Learning Node.js Development is a practical, project-based book that provides you with all you need to get started as a Node.js developer. Node is a ubiquitous technology on the modern web, and an essential part of any web developers' toolkit. If you are looking to create real-world Node applications, or you want to switch careers or launch a side project to generate some extra income, then you're in the right place. This book has been written around a single goal—turning you into a professional Node developer capable of developing, testing, and deploying real-world production applications. Learning Node.js Development is built from the ground up around the latest version of Node.js (version 9.x.x). You'll be learning all the cutting-edge features available only in the latest software versions. This book cuts through the mass of information available around Node and delivers the essential skills that you need to become a Node developer. It takes you through creating complete apps and understanding how to build, deploy, and test your own Node apps. It maps out everything in a comprehensive, easy-to-follow package designed to get you up and running quickly. What you will learn Learn the fundamentals of Node Build apps that respond to user input Master working with servers Learn how to test and debug applications Deploy and update your apps in the real world Create responsive asynchronous web applications Who this book is for This book targets anyone looking to launch their own Node applications, switch careers, or freelance as a Node developer. You should have a basic understanding of JavaScript in order to follow this course.

Book Learning Node

    Book Details:
  • Author : Shelley Powers
  • Publisher : "O'Reilly Media, Inc."
  • Release : 2012-08-27
  • ISBN : 1449326153
  • Pages : 395 pages

Download or read book Learning Node written by Shelley Powers and published by "O'Reilly Media, Inc.". This book was released on 2012-08-27 with total page 395 pages. Available in PDF, EPUB and Kindle. Book excerpt: Take your web development skills from browser to server with Node—and learn how to write fast, highly scalable network applications on this JavaScript-based platform. With this hands-on guide, you’ll quickly master Node’s core fundamentals, gain experience with several built-in and contributed modules, and learn the differences and parallels between client- and server-side programming. Get up to speed on Node’s event-driven, asynchronous I/O model for developing data-intensive applications that are frequently accessed but computationally simple. If you’re comfortable working with JavaScript, this book provides numerous programming and deployment examples to help you take advantage of server-side development with Node. Explore Node’s unique approach to asynchronous development Build sample Node applications with the Express framework and Connect middleware Use NoSQL solutions such as Redis and MongoDB—and explore Node’s relational database modules Work with PDF files, serve HTML5 media, and create graphics with Canvas Set up bidirectional communication between browser and server with WebSockets Learn in-depth practices for debugging and testing your applications Deploy Node applications in the cloud or on your own system "Learning Node will make it easy for someone from any programming background to get a grip on Node.js and build amazing projects." —Tom Hughes-Croucher, co-author of Node: Up and Running (O’Reilly)

Book Node js in Action

    Book Details:
  • Author : Mike Cantelon
  • Publisher : Manning Publications
  • Release : 2014
  • ISBN : 9781617290572
  • Pages : 0 pages

Download or read book Node js in Action written by Mike Cantelon and published by Manning Publications. This book was released on 2014 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: " 'Node.js in Action' shows you how to build production-quality application. Clear introductions of key concepts and example-by-example coverage take you from setup to deployment." -- From the back cover

Book Mastering Node js

    Book Details:
  • Author : Sandro Pasquali
  • Publisher : Packt Publishing Ltd
  • Release : 2013-11-25
  • ISBN : 1782166335
  • Pages : 346 pages

Download or read book Mastering Node js written by Sandro Pasquali and published by Packt Publishing Ltd. This book was released on 2013-11-25 with total page 346 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book contains an extensive set of practical examples and an easy-to-follow approach to creating 3D objects.This book is great for anyone who already knows JavaScript and who wants to start creating 3D graphics that run in any browser. You don’t need to know anything about advanced math or WebGL; all that is needed is a general knowledge of JavaScript and HTML. The required materials and examples can be freely downloaded and all tools used in this book are open source.

Book Practical Node js

    Book Details:
  • Author : Azat Mardan
  • Publisher : Apress
  • Release : 2014-07-17
  • ISBN : 1430265965
  • Pages : 288 pages

Download or read book Practical Node js written by Azat Mardan and published by Apress. This book was released on 2014-07-17 with total page 288 pages. Available in PDF, EPUB and Kindle. Book excerpt: Practical Node.js is your step-by-step guide to learning how to build a wide range of scalable real-world web applications using a professional development toolkit. Node.js is an innovative and highly efficient platform for creating web services. But Node.js doesn't live in a vacuum! In a modern web development, many different components need to be put together — routing, database driver, ORM, session management, OAuth, HTML template engine, CSS compiler and many more. If you already know the basics of Node.js, now is the time to discover how to bring it to production level by leveraging its vast ecosystem of packages. As a web developer, you'll work with a varied collection of standards and frameworks - Practical Node.js shows you how all those pieces fit together. Practical Node.js takes you from installing all the necessary modules to writing full-stack web applications by harnessing the power of the Express.js and Hapi frameworks, the MongoDB database with Mongoskin and Mongoose, Jade and Handlebars template engines, Stylus and LESS CSS languages, OAuth and Everyauth libraries, and the Socket.IO and Derby libraries, and everything in between. The book also covers how to deploy to Heroku and AWS, daemonize apps, and write REST APIs. You'll build full-stack real-world Node.js apps from scratch, and also discover how to write your own Node.js modules and publish them on NPM. You already know what Node.js is; now learn what you can do with it and how far you can take it!

Book Programming Web Applications with Node  Express and Pug

Download or read book Programming Web Applications with Node Express and Pug written by Jörg Krause and published by Apress. This book was released on 2016-12-20 with total page 212 pages. Available in PDF, EPUB and Kindle. Book excerpt: Learn how to program modern web applications using the full Node.js platform, including Node.js on the server, Express for middleware and routing, and Pug (formerly Jade) to simplify the creation of views. Node.js is the foundation of all full JavaScript apps and plenty of books cover its full usage. This book focuses on how to use it to create server-based, modern web applications. Using Node.js alongside Express and Pug - the brand new version of Jade - you can create modern web applications solely using JavaScript. This book teaches you how to structure and build your app from scratch, and make development easy. What You Will Learn Use NodeJS in general and particularly the features require to create web applications Understand middleware and how to develop using the Express framework Explore the template engine Pug (formerly Jade) and how you can integrate it with Express“/li> Set up a complete development environment on both Linux and Windows Who This Book Is For Developers of web applications who come from Java/J2EE, ASP.NET, PHP, Ruby on Rails and want to explore the capabilities of JavaScript based server apps. It’s suitable for beginners that have a basic understanding of JavaScript already.

Book Jump Start Node js

    Book Details:
  • Author : Don Nguyen
  • Publisher : SitePoint Pty Ltd
  • Release : 2012-11-03
  • ISBN : 1457192047
  • Pages : 274 pages

Download or read book Jump Start Node js written by Don Nguyen and published by SitePoint Pty Ltd. This book was released on 2012-11-03 with total page 274 pages. Available in PDF, EPUB and Kindle. Book excerpt: Node.js is changing the way web apps are built. As Node.js apps are written in JavaScript, you can quickly and simply use your front-end skills to develop staggeringly fast, scalable real-time web applications. Read this book and, in a weekend, you’ll learn how to: Develop a complete working Node.js application - from start-to-finish Deploy your new application to a production server Scale your projects quickly and cheaply PLUS discover how to use Twitter Bootstrap, MongoDB and Back-bone.js to create fancy web apps, extend their storage, and dy-namically update them.

Book Node js Complete Reference Guide

Download or read book Node js Complete Reference Guide written by Valentin Bojinov and published by . This book was released on 2018-12-18 with total page 732 pages. Available in PDF, EPUB and Kindle. Book excerpt: Node.js Complete Reference Guide is your one-stop solution to building highly scalable, single-language applications that share code between the server and client Key Features Explore the latest JavaScript features and EcmaScript modules Walk through different stages of developing robust applications using Node.js 10 Create rich and scalable RESTful API solutions from scratch Book Description Node.js Complete Reference Guide takes you through rudimentary knowledge of JavaScript and server-side development to create, maintain, deploy, and test your own Node.js applications. You will begin by learning how to use the HTTP Server and Client objects, store data with both SQL and MongoDB databases, and unit test applications with Mocha 5.x, and functionally test them with Puppeteer 1.1.x. Then, you will learn to create scalable and rich RESTful applications on the Node.js platform and write a simple HTTP request handler with self-descriptive URLs. You will learn to set accurate HTTP status codes, study how to keep your applications backward-compatible and explore some authentication techniques to secure your application. Then, you will study how Node.js has emerged as a strong candidate for developing microservices. With this Learning Path, you will be able to use the best practices and create efficient microservices. This Learning Path includes content from the following Packt products: RESTful Web API Design with Node.js 10, Third Edition by Valentin Bojinov Node.js Web Development, Fourth Edition by David Herron Hands-On Microservices with Node.js by Diogo Resende What you will learn Work with REST service development using the Restify framework Use data storage engines, such as MySQL, SQLITE3, and MongoDB in apps Apply user authentication methods with OAuth2 Perform real-time communication with the front-end using Socket.IO Implement Docker microservices in development, testing, and deployment Perform unit testing with Mocha 5.x and functional testing with Puppeteer 1.1.x Use self-descriptive URLs and set accurate HTTP status codes Deploy a cloud-native microservice to an online provider Who this book is for Node.js Complete Reference Guide is designed for web developers who have a rudimentary understanding of JavaScript and web application development, are keen to enrich their development skills to create RESTful applications, and want utilize their skills to build microservices.

Book Node js 8 the Right Way

Download or read book Node js 8 the Right Way written by Jim Wilson and published by Pragmatic Bookshelf. This book was released on 2018-01-04 with total page 454 pages. Available in PDF, EPUB and Kindle. Book excerpt: Node.js is the platform of choice for creating modern web services. This fast-paced book gets you up to speed on server-side programming with Node.js 8, as you develop real programs that are small, fast, low-profile, and useful. Take JavaScript beyond the browser, explore dynamic language features, and embrace evented programming.Harness the power of the event loop and non-blocking I/O to create highly parallel microservices and applications. This expanded and updated second edition showcases the latest ECMAScript features, current best practices, and modern development techniques. JavaScript is the backbone of the modern web, powering nearly every web app's user interface. Node.js is JavaScript for the server. This greatly expanded second edition introduces new language features while dramatically increasing coverage of core topics. Each hands-on chapter offers progressively more challenging topics and techniques, broadening your skill set and enabling you to think in Node.js. Write asynchronous, non-blocking code using Node.js's style and patterns. Cluster and load balance services with Node.js core features and third-party tools. Harness the power of databases such as Elasticsearch and Redis. Work with many protocols, create RESTful web services, TCP socket clients and servers, and more. Test your code's functionality with Mocha, and manage its life cycle with npm. Discover how Node.js pairs a server-side event loop with a JavaScript runtime to produce screaming fast, non-blocking concurrency. Through a series of practical programming domains, use the latest available ECMAScript features and harness key Node.js classes and popular modules. Create rich command-line tools and a web-based UI using modern web development techniques. Join the smart and diverse community that's rapidly advancing the state of the art in JavaScript development. What You Need: Node.js 8.x Operating system with bash-like shell OMQ (pronounced "Zero-M-Q") library, version 3.2 or higher Elasticsearch version 5.0 or higher jq version 1.5 or higher Redis version 3.2 or higher