Node.js Essential Training

Node.js Essential Training

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 53 | 260 MB

Node.js is a powerful tool for controlling servers, building web applications, and creating event-driven programs. And it takes JavaScript—a language familiar to all web developers—out of the browser. With Node.js, you can build applications that run on your laptop or even the cloud. In this course, learn the essentials of Node.js and start creating your own JavaScript applications. Instructor Alex Banks acquaints you with all of the basics, showing how to install Node.js and work with the Node.js core, which includes standard input, standard output, the module system, the file system, and how to write and run JavaScript on the server. Upon wrapping up this course, you’ll be equipped with fundamental Node.js concepts and techniques that you can put to use in your next project.

Topics include:

  • What is Node.js?
  • Installing Node.js
  • The global object
  • Importing the core modules
  • Creating custom events with the EventEmitter
  • Reading, writing, and removing files
  • Working with file streams
  • Creating child processes with the exec and spawn functions
Table of Contents

Introduction
1 Learn the Node.js fundamentals
2 What you should know

What Is Node.js
3 Node.js history
4 How Node.js works

Set Up Your Environnment
5 Using VS Code
6 Install Node.js

Node Globals
7 The global object
8 The require function
9 Argument variables with process.argv
10 Standard output
11 Standard input
12 Creating a delay with setTimeout
13 Incorporate setInterval
14 Report progress with setInterval

Node Modules
15 Core modules
16 Collect information with readline
17 Write a file
18 Export custom modules
19 Create a module
20 Custom events with the EventEmitter
21 Improve a module with EventEmitter

File System Basics
22 List directory files
23 Read files
24 Write and append files
25 Directory creation
26 Append files
27 Rename and remove files
28 Rename and remove directories

Files and Streams
29 Readable file streams
30 Writable file streams
31 Create child process with exec
32 Create child process with spawn

Conclusion
33 Next steps