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.

Udemy logo

Node-js behind the scene [Arabic]

Learn Node-js advanced topics ,Increase your app performance and crack your next node-js interview

     
  • 5
  •  |
  • Reviews ( 114 )
₹519

This Course Includes

  • iconudemy
  • icon5 (114 reviews )
  • icon2h 22m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

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.