Node.js Essential Training

Node.js Essential Training

1h 20mIntermediate2023-09-28

Authors

Alex Banks

Alex Banks

Software Developer and Instructor

Course details

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 Eve Porcello covers 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.

Skills covered

Node.jsJavaScript FrameworksEssential TrainingWeb DevelopmentOpen Source

Concepts

Introduction

  • Learning the Node.js basics
  • What you should know

What Is Node.js

  • Node.js history
  • Installing Node.js
  • Using Visual Studio Code

Node Globals

  • Inspecting the global object
  • Using the require function
  • Handling argument variables with process.argv
  • Working with standard input
  • Using standard output
  • Creating a delay with setTimeout
  • Incorporating setInterval
  • Reporting progress with setInterval

Node Modules

  • Understanding core modules
  • Collecting information with readline
  • Using readline
  • Exporting custom modules
  • Creating a module
  • Custom events with the EventEmitter
  • Consuming a module with EventEmitter

File Management and Streams

  • Listing directory files
  • Reading files
  • Writing and appending files
  • Creating directories
  • Renaming and removing files
  • Renaming and removing directories
  • Readable file streams
  • Writable file streams

Conclusion

  • More training
40,000 Toman