SlideShare a Scribd company logo
1 of 16
Download to read offline
MERN STACK DEVELOPMENT
Presented by:
Lokesh yogi
Roll no – 20EAICS085
Presentation on
Presented to :
Mr. Pawan Sen
HoD, CSE Department
Arya College of Engineering, Kukas, Jaipur
AGENDA
MERN
STACK
2
INTRODUCTION
MERN STACK & ITS
WORKING
REACTJS
MONGODB
NODEJS
EXPRESS
PROJECT
INTRODUCTION
MERN
STACK
3
MERN : MERN stands for MongoDB, Express.js, React,
and Node.js. It's a full-stack JavaScript framework that
enables developers to build scalable and efficient web
applications.
Stack : In the context of the MERN stack, the term
"stack" refers to a combination of software
components or technologies that work together to
provide a complete solution for building web
applications.
i.e. MERN, MEAN, MEVN, PERN, etc.
WORKING OF MERN
STACK
MERN follows a 3-tier architecture:
frontend (React) for user interface,
backend (Express.Js and Node.Js) for
server logic, and database (MongoDB)
for data storage, providing a cohesive
development environment.
4
MERN
STACK
REACTJS
MERN
STACK
5
• React is a JavaScript library for building user
interfaces, maintained by Facebook.
• React allow us to create reusable components for
efficient development.
• React is used to build single page applications.
• React Router is a library for handling navigation in
React applications.
• React Hooks are functions that let you use state and
other React features in functional components.
FEATURES OF
REACT
MERN
STACK
6
Virtual DOM
JSX
Component
Based
Architecture
Declarative
UI
One Way
Data
Binding
React
Native
MONGODB
MERN
STACK
7
• MongoDB is a NoSQL document database, providing
flexible, JSON-like data storage.
• Documents are grouped into collections, which are
similar to tables in relational databases.
• Each document in MongoDB has a unique identifier
called ObjectId.
• MongoDB is schema-less, meaning you can insert
data without a predefined structure.
• Documents can contain nested structures, making it
flexible for different data types..
FEATURES OF
MONGODB
MERN
STACK
8
FAST
USE OF
JAVASCRIPT
SCALABLE
SCHEMA
LESS
JSON
FORMAT
SIMPLE
SETUP
SQL VS NOSQL DATABASES
9
MERN
STACK
NODEJS
MERN
STACK
1 0
• Node.js is a server-side JavaScript runtime
environment, enabling server-side scripting with
JavaScript.
• Node.js uses a module system that allows you to
organize your code into separate files.
• Node Package Manager (NPM) manages
dependencies, fostering a robust ecosystem of
libraries and tools.
• Offers cross-platform compatibility, allowing
developers to use Node.js on various operating
systems..
• Supports asynchronous programming, enhancing
performance by handling multiple tasks.
EXPRESS
MERN
STACK
1 1
• Express.js is a minimal and flexible Node.js web
application framework, simplifying server-side
development.
• Creating a basic server with Express is
straightforward.
• Express supports various HTTP methods like GET,
POST, PUT, and DELETE.
• Express makes it easy to serve static files using the
express.static middleware.
• Scales easily for building both small-scale and large-
scale web applications..
WORKING OF EXPRESS
1 2
MERN
STACK
PROJECT
PRESENTATION
TITLE
1 3
BookBreeze is a robust MERN stack e-
commerce platform developed during a 45-
day industrial training. It seamlessly
integrates Node.js, React.js, and MongoDB,
offering features like book catalogue
management, and secure payment processing
through Razorpay. The project showcases a
well-structured file system, intuitive user
interface, and emphasizes data security
BookBreez (Online Book Retailer)
1 4
MERN
STACK
1 5
MERN
STACK
THANK YOU

More Related Content

Similar to MERN Stack Lokesh Yogi.pptx

Introduction to MERN Stack
Introduction to MERN StackIntroduction to MERN Stack
Introduction to MERN StackSurya937648
 
Why Choose MEAN Stack for Your Web Development Project?
Why Choose MEAN Stack for Your Web Development Project?Why Choose MEAN Stack for Your Web Development Project?
Why Choose MEAN Stack for Your Web Development Project?Neil Johnson
 
Getting Started With Mean Stack
Getting Started With Mean StackGetting Started With Mean Stack
Getting Started With Mean StackKnoldus Inc.
 
MERN Stack Developer.pptx
MERN Stack Developer.pptxMERN Stack Developer.pptx
MERN Stack Developer.pptxAbadat Hossain
 
MEAN Stack - Introduction & Advantages - Why should you switch to MEAN stack ...
MEAN Stack - Introduction & Advantages - Why should you switch to MEAN stack ...MEAN Stack - Introduction & Advantages - Why should you switch to MEAN stack ...
MEAN Stack - Introduction & Advantages - Why should you switch to MEAN stack ...Hariharan Ganesan
 
FULL stack -> MEAN stack
FULL stack -> MEAN stackFULL stack -> MEAN stack
FULL stack -> MEAN stackAshok Raj
 
Overview of MEAN Stack development
Overview of MEAN Stack developmentOverview of MEAN Stack development
Overview of MEAN Stack developmentCETPA
 
How do I Become a MEAN Stack Developer?
How do I Become a MEAN Stack Developer?How do I Become a MEAN Stack Developer?
How do I Become a MEAN Stack Developer?Cetpa Infotech Pvt Ltd
 
Mern stack
Mern stackMern stack
Mern stackEduonix
 
MERN_Stack_PPT.pptx
MERN_Stack_PPT.pptxMERN_Stack_PPT.pptx
MERN_Stack_PPT.pptxirajgautam00
 
MEAN Stack: What and Why
MEAN Stack: What and WhyMEAN Stack: What and Why
MEAN Stack: What and WhyNatural Group
 
Why MERN Stack Development Is the Best Choice For Your Web Application.pptx
Why MERN Stack Development Is the Best Choice For Your Web Application.pptxWhy MERN Stack Development Is the Best Choice For Your Web Application.pptx
Why MERN Stack Development Is the Best Choice For Your Web Application.pptxQuickwayInfoSystems3
 
Everything you need to know about mern stack programming
Everything you need to know about mern stack programmingEverything you need to know about mern stack programming
Everything you need to know about mern stack programmingJAMESJOHN130
 
Exploring MERN Stack and Tech Stacks: A Comparative Analysis
Exploring MERN Stack and Tech Stacks: A Comparative AnalysisExploring MERN Stack and Tech Stacks: A Comparative Analysis
Exploring MERN Stack and Tech Stacks: A Comparative AnalysisIRJET Journal
 
MEAN Stack vs MERN Stack.pptx
MEAN Stack vs MERN Stack.pptxMEAN Stack vs MERN Stack.pptx
MEAN Stack vs MERN Stack.pptxMarkThomas316888
 
Benefits of using mern stack
Benefits of using mern stackBenefits of using mern stack
Benefits of using mern stackJAMESJOHN130
 

Similar to MERN Stack Lokesh Yogi.pptx (20)

Introduction to MERN Stack
Introduction to MERN StackIntroduction to MERN Stack
Introduction to MERN Stack
 
Mern stack vs mean stack
Mern stack vs mean stackMern stack vs mean stack
Mern stack vs mean stack
 
Why Choose MEAN Stack for Your Web Development Project?
Why Choose MEAN Stack for Your Web Development Project?Why Choose MEAN Stack for Your Web Development Project?
Why Choose MEAN Stack for Your Web Development Project?
 
Getting Started With Mean Stack
Getting Started With Mean StackGetting Started With Mean Stack
Getting Started With Mean Stack
 
MERN Stack Developer.pptx
MERN Stack Developer.pptxMERN Stack Developer.pptx
MERN Stack Developer.pptx
 
MEAN Stack - Introduction & Advantages - Why should you switch to MEAN stack ...
MEAN Stack - Introduction & Advantages - Why should you switch to MEAN stack ...MEAN Stack - Introduction & Advantages - Why should you switch to MEAN stack ...
MEAN Stack - Introduction & Advantages - Why should you switch to MEAN stack ...
 
FULL stack -> MEAN stack
FULL stack -> MEAN stackFULL stack -> MEAN stack
FULL stack -> MEAN stack
 
Overview of MEAN Stack development
Overview of MEAN Stack developmentOverview of MEAN Stack development
Overview of MEAN Stack development
 
How do I Become a MEAN Stack Developer?
How do I Become a MEAN Stack Developer?How do I Become a MEAN Stack Developer?
How do I Become a MEAN Stack Developer?
 
MERN PPT
MERN PPTMERN PPT
MERN PPT
 
Mern stack
Mern stackMern stack
Mern stack
 
MERN_Stack_PPT.pptx
MERN_Stack_PPT.pptxMERN_Stack_PPT.pptx
MERN_Stack_PPT.pptx
 
MEAN Stack: What and Why
MEAN Stack: What and WhyMEAN Stack: What and Why
MEAN Stack: What and Why
 
Why MERN Stack Development Is the Best Choice For Your Web Application.pptx
Why MERN Stack Development Is the Best Choice For Your Web Application.pptxWhy MERN Stack Development Is the Best Choice For Your Web Application.pptx
Why MERN Stack Development Is the Best Choice For Your Web Application.pptx
 
Everything you need to know about mern stack programming
Everything you need to know about mern stack programmingEverything you need to know about mern stack programming
Everything you need to know about mern stack programming
 
Node js Introduction
Node js IntroductionNode js Introduction
Node js Introduction
 
Introduction to MERN
Introduction to MERNIntroduction to MERN
Introduction to MERN
 
Exploring MERN Stack and Tech Stacks: A Comparative Analysis
Exploring MERN Stack and Tech Stacks: A Comparative AnalysisExploring MERN Stack and Tech Stacks: A Comparative Analysis
Exploring MERN Stack and Tech Stacks: A Comparative Analysis
 
MEAN Stack vs MERN Stack.pptx
MEAN Stack vs MERN Stack.pptxMEAN Stack vs MERN Stack.pptx
MEAN Stack vs MERN Stack.pptx
 
Benefits of using mern stack
Benefits of using mern stackBenefits of using mern stack
Benefits of using mern stack
 

Recently uploaded

Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 

Recently uploaded (20)

Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 

MERN Stack Lokesh Yogi.pptx

  • 1. MERN STACK DEVELOPMENT Presented by: Lokesh yogi Roll no – 20EAICS085 Presentation on Presented to : Mr. Pawan Sen HoD, CSE Department Arya College of Engineering, Kukas, Jaipur
  • 2. AGENDA MERN STACK 2 INTRODUCTION MERN STACK & ITS WORKING REACTJS MONGODB NODEJS EXPRESS PROJECT
  • 3. INTRODUCTION MERN STACK 3 MERN : MERN stands for MongoDB, Express.js, React, and Node.js. It's a full-stack JavaScript framework that enables developers to build scalable and efficient web applications. Stack : In the context of the MERN stack, the term "stack" refers to a combination of software components or technologies that work together to provide a complete solution for building web applications. i.e. MERN, MEAN, MEVN, PERN, etc.
  • 4. WORKING OF MERN STACK MERN follows a 3-tier architecture: frontend (React) for user interface, backend (Express.Js and Node.Js) for server logic, and database (MongoDB) for data storage, providing a cohesive development environment. 4 MERN STACK
  • 5. REACTJS MERN STACK 5 • React is a JavaScript library for building user interfaces, maintained by Facebook. • React allow us to create reusable components for efficient development. • React is used to build single page applications. • React Router is a library for handling navigation in React applications. • React Hooks are functions that let you use state and other React features in functional components.
  • 7. MONGODB MERN STACK 7 • MongoDB is a NoSQL document database, providing flexible, JSON-like data storage. • Documents are grouped into collections, which are similar to tables in relational databases. • Each document in MongoDB has a unique identifier called ObjectId. • MongoDB is schema-less, meaning you can insert data without a predefined structure. • Documents can contain nested structures, making it flexible for different data types..
  • 9. SQL VS NOSQL DATABASES 9 MERN STACK
  • 10. NODEJS MERN STACK 1 0 • Node.js is a server-side JavaScript runtime environment, enabling server-side scripting with JavaScript. • Node.js uses a module system that allows you to organize your code into separate files. • Node Package Manager (NPM) manages dependencies, fostering a robust ecosystem of libraries and tools. • Offers cross-platform compatibility, allowing developers to use Node.js on various operating systems.. • Supports asynchronous programming, enhancing performance by handling multiple tasks.
  • 11. EXPRESS MERN STACK 1 1 • Express.js is a minimal and flexible Node.js web application framework, simplifying server-side development. • Creating a basic server with Express is straightforward. • Express supports various HTTP methods like GET, POST, PUT, and DELETE. • Express makes it easy to serve static files using the express.static middleware. • Scales easily for building both small-scale and large- scale web applications..
  • 12. WORKING OF EXPRESS 1 2 MERN STACK
  • 13. PROJECT PRESENTATION TITLE 1 3 BookBreeze is a robust MERN stack e- commerce platform developed during a 45- day industrial training. It seamlessly integrates Node.js, React.js, and MongoDB, offering features like book catalogue management, and secure payment processing through Razorpay. The project showcases a well-structured file system, intuitive user interface, and emphasizes data security BookBreez (Online Book Retailer)