codedamn logocodedamn
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
26 ratings
526 students enrolled
Course Creator: Mehul Mohan

Hang on...

Heads up!

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

92%

4%

4%

0%

0%

Reviews

profile pic for Dilupa Sampath
Jan 22, 2022
vxcbvcb cvbvcndgg bgfbv
profile pic for Jonathan Alvares
Jan 21, 2022
Explained really well
profile pic for Arbaz Shaikh
Jan 17, 2022
Great Theoretical Part of JS . The unique course not covered by many MERN stack course
profile pic for Hartaj Singh
Jan 11, 2022
Awesome!!
profile pic for glady sefirina
Jan 04, 2022
hope there is a english subtitle too

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)