Node JS for Beginners

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world. Learn all about Node.js and start creating JavaScript applications in this course with Tarun Sharma. He shows how to install Node.js on Mac, Windows, and Linux and dives deep into its modules and Express framework for app development. Learn how to unit test your code, start sessions on web servers, stream data, and create simple command-line tools. Topics include: Why use Node.js? Installing Node.js Understanding the event loop Initializing Node.js projects Creating modules with getters and setters Starting Express applications Testing your code Working with sessions and databases Building command-line tools Emitting events and attaching listeners Controlling readable streams

YouTube training Videos.