Advanced Node.js

This course will teach you the core Node.js concepts and API modules from simple utility modules all the way to streams and clusters.
Course info
Rating
(354)
Level
Advanced
Updated
Feb 16, 2017
Duration
3h 45m
Table of contents
Course Overview
Node != JavaScript
Concurrency Model and Event Loop
Node's Event-driven Architecture
Node for Networking
Node for Web
Node's Common Built-in Libraries
Working with Streams
Clusters and Child Processes
Course Wrap Up
Description
Course info
Rating
(354)
Level
Advanced
Updated
Feb 16, 2017
Duration
3h 45m
Description

Hello, and welcome to Advanced Node.js, part of the Node.js Learning Path here at Pluralsight. My name is Samer Buna, and I’m looking forward to helping you understand how the Node runtime work and learn about all the powerful built-in features that you can use in every Node process.

Along the way, you’re going to be learning about things like modules management, V8, concurrency and event loop, streams, child processes, and clusters. You’ll also be using npm and Node's event-driven modules for networking and HTTP web servers. You’ll want to make sure you’re already up to speed on modern JavaScript and the basics of Node.js.

So if you’re ready to get started, Advanced Node.js is waiting for you. Thanks again for visiting me here at Pluralsight!

Course FAQ
Course FAQ
What is Node.js?

Node.js is a non-blocking, event-driven JavaScript platform for building scalable network apps.

Who is this course for?

This course is for you if you are comfortable with JavaScript and you know the basics of Node, like how to create a simple web server, require modules, use callbacks and events.

What will I learn in this course?

This course will NOT teach you JavaScript. This course is completely about the Node.js runtime itself and absolutely not about the popular NPM packages that are usually presented. You will learn the core Node.js concepts and API modules from simple utility modules all the way to streams and clusters.

What prerequisites do I need?

This course is definitely not for the beginner, but don't be intimidated by the Advanced label either. If you know the basics of Node, you can survive this course.

About the author
About the author

Samer Buna is a polyglot coder with years of practical experience in designing, implementing, and testing software, including web and mobile applications development, API design, functional programming, optimization, system administration, databases, and scalability. Samer worked in several industries including real estate, government, education, and publications

More from the author
Node.js: Getting Started
Beginner
3h 29m
Sep 14, 2020
React: Getting Started
Beginner
4h 2m
Apr 20, 2020
Advanced React.js
Advanced
3h 54m
Jul 21, 2017
More courses by Samer Buna