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.7
10 ratings
331 students enrolled
Course Creator: Mehul Mohan

Hang on...

Heads up!

This is an official course from Full Stack 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

Student feedback

4.7
Course Rating

90%

0%

10%

0%

0%

Reviews

Oct 08, 2021
Great free course on internet...
Oct 02, 2021
perfect
Aug 26, 2021
really good
Aug 16, 2021
can be more descriptive

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 :)

Upgrade to codedamn Pro Plan and unlock more courses for accelerated learning. Unlimited courses, interactive learning and more.

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
  • All exclusive courses unlocked
  • Unlimited hands-on practice
Try codedamn Pro (14-day free refund)