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
0.0
0 ratings
116 developers learning
Course Creator: Mehul Mohan

Free

14-Day Money-Back Guarantee

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

Last 5 Reviews

No reviews yet

Your Instructor

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
  • Learning Path support
  • Unlimited hands-on practice

Pro

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • Support over WhatsApp
  • Learning Path support
  • Unlimited hands-on practice
Become Pro Member