Node.js

Node.js

Intermediate
Get Certificate

A platform built on Chrome's JavaScript runtime commonly used to build fast and scalable network applications. Node. js employs an event-driven, non-blocking I/O model making it efficient, perfect for data-intensive real-time applications operating across distributed devices.

This key competency includes understanding Event-Driven Architecture and Concurrency, and Scaling and Packaging.

Key Competencies:

  1. Event-Driven Architecture and Concurrency - In a Node.JS application, a main loop listens for events, and then triggers a callback function when one of those events is detected. Understand the concepts behind an Event-Driven Architecture and Concurrency, i.e., two or more processes running together in one thread. 
  2. Scaling and Packaging - Explore best practices and how to achieve scalability, and use packaging in Node.JS.