Course image for Advanced Node.js Course

Advanced Node.js Course

Learn the internals of Node.js runtime - V8 and libuv in this course

2 hours+ of total content
4.8
5 ratings
219 developers learning
Course Creator: Mehul Mohan

Hang on...

Heads up!

This is an official course from Node.js Backend Developer learning path.

Goals

  • What exactly is Node.js
  • How Node.js I/O works with libuv
  • OS level multi-threading with single threaded Node.js
  • Event loop

Description

Node.js is a runtime built on top of JavaScript (V8) + libuv. It provides an excellent way to create I/O driven tasks and in this free advanced course, we will take a look inside a few internals of Node.js. Let’s start.

Course Structure

24 lectures 02:43:27 total duration

Introduction

(4 lectures • 14 minutes)
  Introduction (Watch video)
00:54
  Course Contents (Watch video)
01:00
  What exactly is Node.js? (Watch video)
09:07
  More JS Engines (Watch video)
03:52
  fs.readFileSync under the hood (Watch video)
11:47
  Exploring C++ code (Watch video)
03:06
  fs.readFile under the hood (Watch video)
03:26
  Threads and Processes (Watch video)
07:56
  Node.js is multi-threaded? (Watch video)
05:58
  Bcrypt (Watch video)
07:16
  Playing with thread pool (Watch video)
04:31
  What is threadpool? (Watch video)
16:29
  Optimum threadpool size (Watch video)
08:12
  Starting event loop (Watch video)
00:37
  Introduction to event loop (Watch video)
04:20
  What is call stack? (Watch video)
04:27
  Internal Web API (Watch video)
01:52
  Task Queues (Watch video)
09:34
  Understanding Task Queue (Watch video)
09:44
  rAF Queue (Watch video)
09:12
  Microtask queues (Watch video)
11:11
  Example Question (Watch video)
06:21
  Another example question (Watch video)
11:43
  Final example question (Watch video)
10:52

Course Reviews

Jul 29, 2021
Got to learn some advanced concept of Node like Event loop , call stack, task queue
Jul 21, 2021
Depth Overview of how Node.js works under the hood.
Jul 17, 2021
Amazing course.
Jun 15, 2021
excellent tutorial
Jun 02, 2021
in-depth insight. Much needed and useful from the perspective of computer science.

Your Course Instructor

Course Instructor Image

Mehul Mohan

Full-stack developer and security researcher

I'm a full-stack developer working with JavaScript and its associated runtimes for the past 7 years. I love to play with code and make something useful out of it! You can find me on social media, I'm quite active there :)
codedamn logo

We ♥ quality. And we would love to see your growth. Hence, codedamn comes with a pro plan for advanced and accelerated learning!

Free

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • Support over WhatsApp
  • Full learning path unlocked
  • Unlimited hands-on practice

Pro

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • Support over WhatsApp
  • Full learning path unlocked
  • Unlimited hands-on practice
Try codedamn Pro (7 day free refund)