Introduction

Sponsor

litmis.com | @litmisteam | team@litmis.com

Introduction

Welcome to the Node.js lab. Node.js is defined as follows on nodejs.org:

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.

Sounds exciting! But what does this mean?

This course will guide you through foundational concepts of Node.js.

Node.js is built on Javascript. This course is not meant to teach you Javascript, though there are some Javascript idiosyncrasies that are essential to understand in order to be a successful Node.js coder. We will be covering those topics.

This course is both a lab and a reference. It is a lab considering there is an end application that is to be built. It’s also a reference that acknowledges the necessity to describe minute details which are foundationally necessary concepts.

Conventions

  • When you see a % sign that means you are at a shell prompt (aka PASE environment on IBM i)

  • When you see > that means you are in the Node.js REPL (more on that later).

Proceed to Summary