Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Node.js Essential Training

via LinkedIn Learning

Overview

Learn the essentials of Node.js. Discover what you need to know to start creating your own JavaScript applications with Node.js.

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.

Syllabus

Introduction
  • Learn the Node.js fundamentals
  • What you should know
1. What Is Node.js?
  • Node.js history
  • How Node.js works
2. Set Up Your Environnment
  • Using VS Code
  • Install Node.js
3. Node Globals
  • The global object
  • The require function
  • Argument variables with process.argv
  • Standard output
  • Standard input
  • Creating a delay with setTimeout
  • Incorporate setInterval
  • Report progress with setInterval
4. Node Modules
  • Core modules
  • Collect information with readline
  • Write a file
  • Export custom modules
  • Create a module
  • Custom events with the EventEmitter
  • Improve a module with EventEmitter
5. File System Basics
  • List directory files
  • Read files
  • Write and append files
  • Directory creation
  • Append files
  • Rename and remove files
  • Rename and remove directories
6. Files and Streams
  • Readable file streams
  • Writable file streams
  • Create child process with exec
  • Create child process with spawn
Conclusion
  • Next steps

Taught by

Alex Banks

Reviews

Start your review of Node.js Essential Training

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.