fsdfsdfdsgfdfgsfdfgdgdfgdfgsdfsdfdsfdfgdffdsf

baker080502 4 views 11 slides Aug 30, 2025
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

dfsdfsdfsdfsdfs


Slide Content

the Power of Node.js Name: Bakr Albakr ID: 421101917 Dr. Khalid Nazim Department of Computer Science.

TABLE OF CONTENTS

Introduction to Node.js Node.js is an open-source, cross-platform JavaScript runtime environment that executes JavaScript code outside of a web browser. Initial Release: May 27, 2009 Creator: Ryan Dahl Built on Chrome's V8 JavaScript engine Node.js is written in C, C++, and JavaScript.

Components of the Node.js Architecture Requests: Depending on the actions that a user needs to perform Node.js Server: The Node.js server accepts user requests, processes them, and returns results to the users. Event Queue: The main use is to store the incoming client requests and pass them sequentially to the Event Loop. Thread Pool: contains the threads that are available for performing operations required to process requests. Event Loop: Event Loop receives requests from the Event Queue and sends out the responses to the clients. External Resources: To handle blocking client requests, external resources are used.

Application of Node.js

Features of Node.js Easy to use:  Node.JS is easy to understand and quick, to begin with. Speed:  With a non-blocking mechanism in the single-threaded environment sued by Node.JS, the framework is pretty fast and efficient.  Packages:  Node.JS is an open-source framework. This allows developers to access more than a million packages from the NPM ecosystem. Multi-Platform:  The framework allows you to leverage cross-platform support to build SaaS websites, mobile apps and even website apps. 

Popular Frameworks , Libraries

To create a React app n px create-react-app my-react-app To Run the React Application cd my-react-app npm start The result: function  Welcome() {      return  <h1>Hello React!</h1>; } ReactDOM.render (<Welcome />, document.getElementById ( 'root' )); This example creates a react component named “welcome “

NPM is the default package manager for JavaScript's runtime Node.js. NPM consists of two main parts: a CLI (command-line interface) tool for publishing and downloading packages, and an  online repository  that hosts JavaScript packages

Reference https://www.geeksforgeeks.org/node-js-web-application-architecture/ https://graffersid.com/net-core-vs-node-js/ https://kinsta.com/knowledgebase/what-is-node-js/ https://www.freecodecamp.org/news/what-is-npm-a-node-package-manager-tutorial-for-beginners/ https://www.w3schools.com/REACT/DEFAULT.ASP