Node.js

Node has quickly become a popular language for dynamic, real-time applications. Use these resources to learn about Node, what it's good for, how to set up a development environment, how to structure code, how to optimize it, and more.

What is Node.js?

Node.js is a cross-platform JavaScript runtime environment that allows developers to write command line tools and server-side scripts outside of a browser. Node.js applications are written in JavaScript and can be run within the Node.js runtime on OS X, Microsoft Windows, and Linux. Node.js also provides a rich library of modules that can be used to create various applications.

Node.js is perfect for building highly scalable, real-time applications. Some of the biggest companies in the world use Node.js to power their sites and applications, including Walmart, eBay, Netflix, PayPal, and LinkedIn.

Node.js Resources

Node.js Application Development (LFW211) + JSNAD Exam Bundle

Node.js Application Development (LFW211) + JSNAD Exam Bundle

Improve your versatility in creating various types of Node.js applications and prepare for the Node.js Application Developer Certification.

Node.js Services Development (LFW212) + JSNSD Exam Bundle

Node.js Services Development (LFW212) + JSNSD Exam Bundle

Get a deep dive into Node core HTTP clients and servers, web servers, RESTful services and web security essentials and prepare for the Node.js Services Developer Certification.

Node.js Application Development (LFW211)

Node.js Application Development (LFW211)

Covering a broad set of use cases and using Node.js core APIs with selected ecosystem libraries, this course fully prepares you for the Node.js Application Developer Certification.

Server-side Development with NodeJS

Server-side Development with NodeJS

This course deals with all things server-side. We base the entire course around the NodeJS platform. We start with a brief overview of the Web protocols: HTTP and HTTPS. We examine NodeJS and NodeJS modules: Express for building web servers. On the d...

Introduction to Node.js (LFW111x)

Introduction to Node.js (LFW111x)

This course helps you get started with Node.js, the most popular open source JavaScript runtime. The course allows you to discover ways in which Node.js helps in everyday computing scenarios, from service-mocking, rapid-prototyping and real-time applications to Command Line Interfaces (CLI) while providing guidance on navigating the Node.js ecosystem.

Node.js Services Development (LFW212)

Node.js Services Development (LFW212)

Learn Node core HTTP clients and servers, web servers, RESTful services and web security essentials. An essential counterpart to the Node.js Application Development (LFW211) course, and will prepare you for the OpenJS Node.js Services Developer (JSNSD) exam.