Node.js Essential Training
1h 21mIntermediate2023-09-28
Authors

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
0. Introduction
- 01 - Learning the Node.js basics
- 02 - What you should know
1. What Is Node.js
- 03 - Node.js history
- 04 - Installing Node.js
- 05 - Using Visual Studio Code
2. Node Globals
- 06 - Inspecting the global object
- 07 - Using the require function
- 08 - Handling argument variables with process.argv
- 09 - Working with standard input
- 10 - Using standard output
- 11 - Creating a delay with setTimeout
- 12 - Incorporating setInterval
- 13 - Reporting progress with setInterval
3. Node Modules
- 14 - Understanding core modules
- 15 - Collecting information with readline
- 16 - Using readline
- 17 - Exporting custom modules
- 18 - Creating a module
- 19 - Custom events with the EventEmitter
- 20 - Consuming a module with EventEmitter
4. File Management and Streams
- 21 - Listing directory files
- 22 - Reading files
- 23 - Writing and appending files
- 24 - Creating directories
- 25 - Renaming and removing files
- 26 - Renaming and removing directories
- 27 - Readable file streams
- 28 - Writable file streams
Conclusion
- 29 - More training
Related courses
- MongoDB Node.js Developer Associate Cert Prep
- Databases for Node.js Developers
- TypeScript for Node.js Developers
- Node.js: Security
- Building a Website with Node.js and Express.js
- Create Your Own Code Assistant with Llama 2, Node.js, and React.js
- MERN Essential Training
- Building a Video Transcriber with Node.js and Google AI Speech-To-Text API