Digging into Node.js
Join us for an Awesome Workshop on:

Digging into Node.js

May 9, 2019 - 9:30am to 4:30pm Central US Time

RSVP to Attend Online

Live and in Full HD

Join in Person

From Downtown Minneapolis, MN

You're Registered to Attend Online!

May 9, 2019 - 9:30am to 4:30pm Central US Time

This Workshop's Online Chatroom is Currently Open!

May 9, 2019 - 9:30am to 4:30pm Central US Time

You can watch video of this workshop!

Digging into Node.js

Some Key Takeaways!

By coding along with us in the Workshop, you'll:

  • Learn how Node.js interacts with the host operating system for I/O
  • Work with built-in Node modules (fs, http, etc)
  • Work with custom (npm) modules
  • Use the filesystem to read and write files
  • Effectively manage asynchronous logic using promises
  • Efficiently process large data using streams
  • Persist data in (basic) relational/SQL database
  • Handle HTTP requests/responses for serving web files and handling API requests
  • Parallelize large sets of work across multiple child processes

Your (Awesome) Instructor

Kyle Simpson

Kyle Simpson

Kyle Simpson is an evangelist of the open web, passionate about all things JavaScript. He writes books, teaches JavaScript, speaks, and contributes to the world of OSS. Developers have watched over 300,000 hours of Kyle's courses here on Frontend Masters!

Explore All The Foundations of Node.js with Kyle Simpson

Workshop Details

It's no secret that Node.js has taken the JavaScript world by storm. But where do you get started when all you see are tens of thousands of packages/frameworks on npm? The best place to start is always at the foundation, and that's what this course focuses on. In this workshop, we'll focus on the fundamental concepts in Node.js, and build them up to understand how we can get the most of Node.js in our applications. We'll cover: CLI programming, file system access, asynchrony, streams, HTTP servers & routing, database persistence, and child processes.

Daily Schedule

We've already held over 150 workshops with thousands of attendees in-person and online. In this time we've discovered ways to schedule the day, so it goes smoothly and efficiently. Regardless if you're in-person or participating with us online you'll have the full ability to replay things you missed, get your questions answered LIVE and interact with the teacher throughout the day.

  • 9:30AM
    What is Node?
  • 10:00AM
    CLI programming, I/O
  • 10:30AM
    File System
  • 11:00AM
    Streams, Asynchrony
  • 1:30PM
  • 2:30PM
    HTTP Request/Response Handling, Express.js
  • 4:00PM
    Child Processes

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?


This class is for experienced JavaScript developers who have at least some experience in working in the back-end of web applications.

Any Prerequisites?

  • Basic familiarity with command-line shell environments (BASH, etc) and POSIX (file permissions/descriptors, stdio, etc)
  • Basic familiarity with SQL

Event Details


One Full Day Workshop Session

Replay Videos (available immediately)


May 9, 2019 - 9:30am to 4:30pm Central US Time


Option 1: Attend online on our full HD live stream

Option 2: Attend in-person at HQ in Minneapolis, MN