Node.js is a runtime environment for JavaScript built with V8, Chrome's JavaScript engine.

Node.js is an open-source, cross-platform runtime environment for the server layer (but not limited to it) based on the JavaScript programming language.

Unlike most JavaScript code, it does not run in a browser (can fetch api be run then?).

Conceived as an event-driven JavaScript runtime, Node.js is designed to create scalable network applications.

HTTP is a prominent feature in Node.js. This makes Node.js very suitable as the foundation for a web library or framework.

In simple terms, node does not block operations, it does not wait for, for example, a request to the database, leaving the CPU working on it, node will resume operations when the response comes back. This allows Node.js to handle thousands of simultaneous connections with a single server without introducing the load of managing thread concurrency, which could be a major source of errors.

You can find the following learning path at the following link

Roadmap

Fundamentals

587aeef34568af2258cd4e5f0453710b0b94259c-844x474.png

API RESTFul

23097a272172cd3791887b9664ecd25e4dc65cff-843x474.png

Prisma (ORM)

25afee16878423e24c7aff2bb3fe49a433996d03-1200x631.png

Real-world projects

Management personal portfolio

34a26858c7de3cad0d84a376d12b58b82ee10da0-1200x630.png

Backend SmartVET

API RESTFul 2024

20adaa4799629b59c11ad00ea86bdc7cfbbd0ed5-1266x711.png

Prison System

d719c9276cc4c57665d4a32cc5fdae5b5bfcad50-1200x630.png