When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Node-js behind the scene [Arabic]
Learn Node-js advanced topics ,Increase your app performance and crack your next node-js interview
![Node-js behind the scene [Arabic]](/assets/img/udemy_370x226.webp)
This Course Includes
udemy
5 (114 reviews )
2h 22m
english
Online - Self Paced
professional certificate
Udemy
About Node-js behind the scene [Arabic]
learning
basics
of node-js is greate but learning node
internal structure
and mastering
event loop
is much more better.
what we will cover ?
1.
Node Internal structure
:
Life cycle on nodejs
C++ side of nodejs
Binding between c++ and js inside nodejs 2.
Master Event Loop:
what's event loop tick ?
when event loop is start working?
we will implement event loop to understand loop behavior instead of diagrams. 3.
Is node a single thread?
verify to your interviewer that node is't a single threaded by writing code and benchmark it. 4.
Libuv Delegation:
what's is the purpose of libuv?.
how libuv increase nodejs performance?.
increasing libuv thread pool size and benchmark our code.
thread pool with multi threading. 5.
OS Delegation:
what's os Delegation?
when node and libuv decide to delegate this function to OS? 6.
Complex Nodejs Interview Question
you will be trained how to solve complex problem and how your threads is distributed among your machine cores 7.
What's event loop blocking?
we will write code to block our event loop and measure how this blocking impact our performance.
we will learn how clustering and worker thread will help us to decrease the impact of the blocking. 8.
What 's Node cluster Mode ?
we will learn how to run our program in cluster mode.
we will use pm2 for cluster managing.
How cluster mode solve our event loop blocking?. 9.
what's worker threads ?
we will learn how to use worker thread.
How worker thread solve our event loop blocking?.
What You Will Learn?
- Crack Node-js developer interviews .
- Master Event loop by writing your own event loop .
- How to increase your performance by Worker Threads and Clustering .
- Understanding the binding process between c++ and javascript inside Node-js .
- Master libuv thread pool and how it impact your application .
- Understanding Node-js OS delegation.