Overview of the Node.js Ecosystem

Overview of the Node.js Ecosystem
Overview of the Node.js Ecosystem
English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1.5 Hours | 282 MB

When to use Node.js in your Development Projects

In this Overview of the Node.js Ecosystem training course, expert author Wes Higbee teaches you when to use Node.js in your development projects. This course is designed for users that are familiar with HTML, CSS, and JavaScript.

You will start by learning about the history of Node.js and why you should use Node.js. From there, Wes will teach you about architecture, including simplified currency and callback convention. This video tutorial also covers modularity, such as modules in Node.js, CommonJS, and Node.js core modules. Finally, you will learn about npm, including package management, using an npm package, and popular packages.

Once you have completed this computer based training course, you will have learned when to use Node.js in your development projects. Working files are included, allowing you to follow along with the author throughout the lessons.

Table of Contents

Background
What Is Node.js
About The Author
Early History
io.js
Node.js Versioning
Why Use Node.js
How To Use This Course
How To Access Your Working Files

Architecture
V8
Event-Driven/Non-Blocking
Timers Example
Web Server Example
A Single-Threaded Event Loop
Simplified Concurrency
Callback Convention
Callback Does Not Necessarily Mean Non Blocking

Modularity
Script Tags In The Browser
Modules In Node.js
CommonJS
Modules Have Private Scope
Node.js Core Modules

NPM
Package Management
Using An NPM Package
Package Manager Benefits
Popular Packages
Why Not To Use Node.js
What Next