fullstack_webdev

Code and notes from Full stack web developer path, LinkedIn Learning.

View on GitHub

7. NodeJS Essential Training

0. Introduction

00_01 Learn the Node.js Fundamentals - Welcome

00_02 Pre-requisites


1. What is Node.js

01_01 Node.js History

01_02 How Node.js works ?


2. Setup Your Environment

02_01 Using VSCode

02_02 Install NodeJS


3. Node Globals

03_01 The global object

03_02 The require function

03_03 Argument variables with process.argv

03_04 Standard Output & 03_05 Standard Input

03_06 Creating delay with setTimeout & 03_07 setInterval & 03_08 Report progress with setInterval


4. Node Modules

04_01 Core Modules

04_02 Collect Information with readline

04_03 Use readline functions

04_04 Export custom modules

04_05 Create A Module

04_06 Custom Events with the EventEmitter

04_07 Improve a module with EventEmitter


5. File System Basics

05_01 List directory files

05_02 Read Files

05_03 Write and Append Files

fs.writeFile("./assets/notes.md", md.trim(), (err) => {
  if (err) {
    console.log(`An error has occured: ${err.message}`);
    process.exit();
  }
  console.log("File Saved 💾✅");
});

05_04 Directory Creation

05_05 Append Files

05_06 Rename and Remove files

05_07 Rename and Remove Directories


6. Files and Streams

06_01 Readable file streams

06_02 Writeable File Streams

06_03 Create child process with exec

06_04 Create Child Processes with spawm