Learn the basics of coding in Node.js, a popular open-source runtime environment for executing JavaScript outside of the browser. Discover how to leverage Node's asynchronous capabilities to create powerful, scalable applications.
Technical TutorialsJavaScriptNode.js
Introduction
This eBook will teach you the basics of coding in Node.js, a popular open-source runtime environment for executing JavaScript outside of the browser. You'll learn how to leverage Node's asynchronous capabilities to create networking applications, web servers, and command-line tools.
Highlights
Learn how to write programs that utilize Node's asynchronous code execution, including event emitters and listeners
Discover how to debug Node applications using built-in debugging utilities and Chrome DevTools
Gain experience writing automated tests to ensure your programs function as expected
Recommendation
This eBook is a great resource for anyone interested in back-end or full-stack development with Node.js. Whether you're new to programming or an experienced developer, you'll come away with valuable skills for building powerful, scalable applications.
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.