SlideShare a Scribd company logo
Recent Trend & Technology
MERN Stack
By Surya Prakash Gupta
CSE Department
UCEM
Prerequisites for MERN stack
• HTML
• CSS
• JavaScript
• Knowledge of database.
Introduction
• MERN stands for MongoDB, Express, React,
Node, after the four key technologies that
make up the stack that is used for easier and
faster deployment of full-stack web
applications.
• MongoDB - document database
• Express(.js) - Node.js web framework
• React(.js) - a client-side JavaScript library
• Node(.js) - the premier JavaScript web server
Final year presentation topicssssss in 1
How does the MERN Stack work?
• The MERN architecture allows you to easily
construct a 3-tier architecture (frontend,
backend, database) entirely using JavaScript
and JSON.
Final year presentation topicssssss in 1
Final year presentation topicssssss in 1
MongoDB
• NoSQL database used for high-volume data
storage.
• Open-source document-oriented database.
• MongoDB is written in C++.
• It stores data in JSON format.
• Can be easily used with Node.
• MongoDB uses BSON to query database.
• Documents containing key-value pairs are the
basic units of data in MongoDB.
Final year presentation topicssssss in 1
Why MongoDB?
• Fast – Being a document-oriented database, easy to
index documents. Therefore a faster response.
• Scalability – Large data can be handled by dividing it
into several machines.
• Use of JavaScript – MongoDB uses JavaScript which is
the biggest advantage.
• Schema Less – Any type of data in a separate
document.
• Data stored in the form of JSON.
• Simple Environment Setup – Its really simple to set up
MongoDB.
Final year presentation topicssssss in 1
NodeJS
• JavaScript run-time environment built on Chrome’s V8
JavaScript.
• Node.js allows you to run JavaScript on the server.
• It is free & open source, written in C++.
• Ryan Dahl developed Node.js in 2009. He embedded C++
code with Chrome’s V8 Engine and gave the name as
Node.js.
• Node.js runs single-threaded, non-blocking,
asynchronous programming, which is very memory
efficient.
Where to use NodeJS?
• Back-end services such as APIs.
• Highly scalable, data-intensive and real-time
apps.
• I/O bounds applications.
• Single page applications.
Where not to use NodeJS?
Node.js is not used in CPU-intensive apps which
requires calculations done by CPU.
Final year presentation topicssssss in 1
ExpressJS
• Flexible Node.js framework that provides robust
set of features for web for web and mobile
application.
• It provides easy routing of requests based on
HTTP methods and URLs.
• It allows to set up middlewares to respond to
HTTP Requests.
• Allows to dynamically render HTML Pages based
on passing arguments to templates.
Final year presentation topicssssss in 1
ReactJS
• A JavaScript library for building user interfaces
for web and mobile applications.
• React is used to build single-page applications.
• React allows us to create reusable UI
components.
• React-router to handle the front-end routing.
• React was created by Jordan Walke,
a Software Engineer at Facebook.
Why to use React?
• JSX (JavaScript XML) makes it easier and
simpler to write React components.
• ReactJS supports Components. These
components also promote code reusability
and make the overall web application easier to
understand and debug.
How does React work?
• Instead of manipulating the browser's DOM
directly, React creates a Virtual DOM in memory,
where it does all the necessary manipulating,
before making the changes in the browser DOM.
• React finds out what changes have been made,
and changes only what needs to be changed.
Final year presentation topicssssss in 1
References
• https://www.mongodb.com/
• https://expressjs.com/
• https://reactjs.org/
• https://nodejs.dev/
Thank You

More Related Content

PPTX
recenttrendtechnology-2112N18132657.pptx
PPTX
prag ati.pptx
PPTX
MERN_Stack_Overview_Introductuon_Presentation.pptx
PPTX
MEAN Stack - Introduction & Advantages - Why should you switch to MEAN stack ...
PPTX
Web Applications Development with MEAN Stack
PPTX
mern _stack _power _point_ presentation(1)
PPTX
MERN Stack Intro PPT for MCA/ENGG/CSE/IT
PDF
Meanstack Introduction by Kishore Chandra
recenttrendtechnology-2112N18132657.pptx
prag ati.pptx
MERN_Stack_Overview_Introductuon_Presentation.pptx
MEAN Stack - Introduction & Advantages - Why should you switch to MEAN stack ...
Web Applications Development with MEAN Stack
mern _stack _power _point_ presentation(1)
MERN Stack Intro PPT for MCA/ENGG/CSE/IT
Meanstack Introduction by Kishore Chandra

Similar to Final year presentation topicssssss in 1 (20)

PPTX
Top 10 frameworks of node js
PDF
MEAN Stack
PDF
MEAN Stack
PPTX
MERN Stack The Latest Trend in Web Development 2024_.pptx
PPTX
Introduction to MEAN Stack What it is and How it Works.pptx
PPTX
Node js installation steps.pptx slide share ppts
PPTX
Overview of MEAN Stack development
PPTX
FULL stack -> MEAN stack
PPTX
module for backend full stack applications 1.pptx
PPTX
Meanstack overview
PPTX
Mern stack vs mean stack
PPTX
Mean stack
PPTX
What is Mean Stack Development ?
PPTX
mearn-stackjdksjdsfjdkofkdokodkojdj.pptx
PPTX
Oracle application container cloud back end integration using node final
PPTX
Node.js & Express.js Unleashed
PPTX
After the LAMP, it's time to get MEAN
PPTX
Mern stack
PPTX
MERN Stack Lokesh Yogi.pptx
Top 10 frameworks of node js
MEAN Stack
MEAN Stack
MERN Stack The Latest Trend in Web Development 2024_.pptx
Introduction to MEAN Stack What it is and How it Works.pptx
Node js installation steps.pptx slide share ppts
Overview of MEAN Stack development
FULL stack -> MEAN stack
module for backend full stack applications 1.pptx
Meanstack overview
Mern stack vs mean stack
Mean stack
What is Mean Stack Development ?
mearn-stackjdksjdsfjdkofkdokodkojdj.pptx
Oracle application container cloud back end integration using node final
Node.js & Express.js Unleashed
After the LAMP, it's time to get MEAN
Mern stack
MERN Stack Lokesh Yogi.pptx
Ad

Recently uploaded (20)

PDF
Volvo EC300D L EC300DL excavator weight Manuals.pdf
PDF
Volvo ecr58 plus Service Manual Download
PDF
What are dimensions of the Volvo ECR235cl.pdf
PDF
Caterpillar CAT 311B EXCAVATOR (8GR00001-UP) Operation and Maintenance Manual...
PDF
computer system to create, modify, analyse or optimize an engineering design.
PDF
120725175041.pdfhjjjjjjjjjjjjjjjjjjjjjjh
PPTX
Materi Kuliah Umum Prof. Hsien Tsai Wu.pptx
PDF
How much does a e145 excavator weight.pdf
PPTX
Robot_ppt_YRG[1] [Read-Only]bestppt.pptx
PPT
ACCOMPLISHMENT REPOERTS AND FILE OF GRADE 12 2021.ppt
PDF
EC300D LR EC300DLR - Volvo Service Repair Manual.pdf
PDF
Volvo ecr58 problems Repair Manual Pdf Download
PDF
Presentation.pdf ...............gjtn....tdubsr..........
PDF
Volvo ecr88 battery location Service Repair Manual.pdf
PDF
industrial engineering and safety system
PDF
Physics class 12thstep down transformer project.pdf
PPTX
vsdfhlahsadfjkhasihdflakjsdfhlajdhlfkjahfdljkash
PDF
How Much does a Volvo EC290C NL EC290CNL Weight.pdf
PDF
Volvo ecr88 problems Manual Download.pdf
PPTX
Paediatric History & Clinical Examination.pptx
Volvo EC300D L EC300DL excavator weight Manuals.pdf
Volvo ecr58 plus Service Manual Download
What are dimensions of the Volvo ECR235cl.pdf
Caterpillar CAT 311B EXCAVATOR (8GR00001-UP) Operation and Maintenance Manual...
computer system to create, modify, analyse or optimize an engineering design.
120725175041.pdfhjjjjjjjjjjjjjjjjjjjjjjh
Materi Kuliah Umum Prof. Hsien Tsai Wu.pptx
How much does a e145 excavator weight.pdf
Robot_ppt_YRG[1] [Read-Only]bestppt.pptx
ACCOMPLISHMENT REPOERTS AND FILE OF GRADE 12 2021.ppt
EC300D LR EC300DLR - Volvo Service Repair Manual.pdf
Volvo ecr58 problems Repair Manual Pdf Download
Presentation.pdf ...............gjtn....tdubsr..........
Volvo ecr88 battery location Service Repair Manual.pdf
industrial engineering and safety system
Physics class 12thstep down transformer project.pdf
vsdfhlahsadfjkhasihdflakjsdfhlajdhlfkjahfdljkash
How Much does a Volvo EC290C NL EC290CNL Weight.pdf
Volvo ecr88 problems Manual Download.pdf
Paediatric History & Clinical Examination.pptx
Ad

Final year presentation topicssssss in 1

  • 1. Recent Trend & Technology MERN Stack By Surya Prakash Gupta CSE Department UCEM
  • 2. Prerequisites for MERN stack • HTML • CSS • JavaScript • Knowledge of database.
  • 3. Introduction • MERN stands for MongoDB, Express, React, Node, after the four key technologies that make up the stack that is used for easier and faster deployment of full-stack web applications. • MongoDB - document database • Express(.js) - Node.js web framework • React(.js) - a client-side JavaScript library • Node(.js) - the premier JavaScript web server
  • 5. How does the MERN Stack work? • The MERN architecture allows you to easily construct a 3-tier architecture (frontend, backend, database) entirely using JavaScript and JSON.
  • 8. MongoDB • NoSQL database used for high-volume data storage. • Open-source document-oriented database. • MongoDB is written in C++. • It stores data in JSON format. • Can be easily used with Node. • MongoDB uses BSON to query database. • Documents containing key-value pairs are the basic units of data in MongoDB.
  • 10. Why MongoDB? • Fast – Being a document-oriented database, easy to index documents. Therefore a faster response. • Scalability – Large data can be handled by dividing it into several machines. • Use of JavaScript – MongoDB uses JavaScript which is the biggest advantage. • Schema Less – Any type of data in a separate document. • Data stored in the form of JSON. • Simple Environment Setup – Its really simple to set up MongoDB.
  • 12. NodeJS • JavaScript run-time environment built on Chrome’s V8 JavaScript. • Node.js allows you to run JavaScript on the server. • It is free & open source, written in C++. • Ryan Dahl developed Node.js in 2009. He embedded C++ code with Chrome’s V8 Engine and gave the name as Node.js. • Node.js runs single-threaded, non-blocking, asynchronous programming, which is very memory efficient.
  • 13. Where to use NodeJS? • Back-end services such as APIs. • Highly scalable, data-intensive and real-time apps. • I/O bounds applications. • Single page applications. Where not to use NodeJS? Node.js is not used in CPU-intensive apps which requires calculations done by CPU.
  • 15. ExpressJS • Flexible Node.js framework that provides robust set of features for web for web and mobile application. • It provides easy routing of requests based on HTTP methods and URLs. • It allows to set up middlewares to respond to HTTP Requests. • Allows to dynamically render HTML Pages based on passing arguments to templates.
  • 17. ReactJS • A JavaScript library for building user interfaces for web and mobile applications. • React is used to build single-page applications. • React allows us to create reusable UI components. • React-router to handle the front-end routing. • React was created by Jordan Walke, a Software Engineer at Facebook.
  • 18. Why to use React? • JSX (JavaScript XML) makes it easier and simpler to write React components. • ReactJS supports Components. These components also promote code reusability and make the overall web application easier to understand and debug.
  • 19. How does React work? • Instead of manipulating the browser's DOM directly, React creates a Virtual DOM in memory, where it does all the necessary manipulating, before making the changes in the browser DOM. • React finds out what changes have been made, and changes only what needs to be changed.
  • 21. References • https://www.mongodb.com/ • https://expressjs.com/ • https://reactjs.org/ • https://nodejs.dev/