Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Course

Node.js: File System, Streams, Async I/O, Uploads, and Pipes

Master modern file handling in Node.js with async I/O, streams, and ES modules. This course will teach you how to efficiently read, write, and manipulate files while building scalable upload workflows and cloud-ready applications.

Intermediate
1h 49m

Created by Kevin Cunningham

Last Updated Jan 26, 2026

Course Thumbnail
  • Course

Node.js: File System, Streams, Async I/O, Uploads, and Pipes

Master modern file handling in Node.js with async I/O, streams, and ES modules. This course will teach you how to efficiently read, write, and manipulate files while building scalable upload workflows and cloud-ready applications.

Intermediate
1h 49m

Created by Kevin Cunningham

Last Updated Jan 26, 2026

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Building robust file handling systems in Node.js requires more than basic read/write operations. Modern applications need efficient async I/O, stream processing for large datasets, and secure file management workflows that scale in cloud environments. In this course, Node.js: File System, Streams, Async I/O, Uploads, and Pipes, you'll learn to build production-ready file handling systems using the latest Node.js patterns and APIs. First, you'll explore modern async/await file operations with the fs/promises API and ES modules. Next, you'll discover how to use streams for memory-efficient processing of large files and implement back-pressure handling. Finally, you'll learn how to create secure file upload workflows, pipe data between streams, and build automated file watching systems. When you're finished with this course, you'll have the skills and knowledge of Node.js file operations needed to build scalable, cloud-ready applications with efficient file handling capabilities.

Node.js: File System, Streams, Async I/O, Uploads, and Pipes
Intermediate
1h 49m
Table of contents

About the author
Kevin Cunningham - Pluralsight course - Node.js: File System, Streams, Async I/O, Uploads, and Pipes
Kevin Cunningham
11 courses 4.4 author rating 20 ratings

Kevin is a Developer Educator, speaker and writer based in beautiful Northern Ireland. He specializes in web development across a range of languages and frameworks.

2025 Forrester Wave™ names Pluralsight as a Leader among tech skills dev platforms

See how our offering and strategy stack up.

forrester wave report