
Nodejs Internals And Architecture
Published 3/2025
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz
Understand how Node works inside out to improve performance, efficiency and consistency of your backend applications
What you’ll learn
NodeJS Architecture
NodeJS protocols, file and socket programming internals
Optimize Node JS
Writing efficient code
Multi-threaded Node
Requirements
Backend and Operating Systems Fundamentals
Description
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Who this course for?
Lecture 3 Course Data
Lecture 4 Course Outline
Lecture 5 What do you need?
Section 2: NodeJS Architecture
Lecture 6 Node JS Architecture Intro
Lecture 7 Interrupted Language and V8
Lecture 8 The Event Loop
Lecture 9 The Main Module
Lecture 10 Pending Callbacks Phase
Lecture 11 Timers Phase
Lecture 12 Idle, Prepare Phase
Lecture 13 Poll Phase
Lecture 14 Check Phase
Lecture 15 Close Callbacks Phase
Lecture 16 Process.nextTick
Lecture 17 How Promises work under the hood
Lecture 18 Require, Import Event
Lecture 19 Anatomy of Node Packages
Lecture 20 When does Node terminate?
Section 3: Node Internals
Lecture 21 Node Internals Section Intro
Lecture 22 libuv Overview
Lecture 23 Asynchronous IO in the Operating System
Lecture 24 Inside Node Network IO
Lecture 25 Inside Node File IO
Lecture 26 Inside Node HTTP
Lecture 27 Inside Node HTTPS
Lecture 28 Inside Node DNS
Lecture 29 Inside Node TCP
Lecture 30 Inside Node UDP
Lecture 31 Inside Node Streams
Lecture 32 Process vs Thread
Lecture 33 Worker Threads
Lecture 34 Child Process and Cluster
Section 4: Optimization and performance tips
Lecture 35 Optimization Section Intro
Lecture 36 Node Performance
Lecture 37 Debugging NodeJS
Lecture 38 Capturing Node’s Traffic
Lecture 39 Request modules performance showdown
Lecture 40 C++ Add-ons
Lecture 41 Course Summary
Intermediate level software engineers who want to understand Node internals,Backend engineers who want to run Node efficiently

