SlideShare a Scribd company logo
1 of 18
Full Stack Web Developer
(MERN STACK Developer)
By: Ram Udgar Yadav
Why to start carrier in web
development, now?
High demand: There is a high demand for web developers in the job market. According to the Bureau of Labor Statistics,
employment of web developers is projected to grow 27 percent from 2020 to 2030, much faster than the average for all
occupations. This growth is being driven by the increasing demand for websites and web-based applications.
Good pay: Web developers earn a good salary. The median annual wage for web developers was $110,140 in
May 2020.
Flexible work options: Many web developers have the option to work remotely or from home. This can be a great
perk if you value flexibility and want to avoid the commute.
Creative outlet: Web development can be a creative outlet. If you enjoy problem-solving and coming up with new
ideas, web development can be a great career choice.
What is Webpage and websites?
The webpage is a single document on the web using a unique URL,
while a website is a collection of multiple webpages in which
information on a related topic or another subject is linked together
under the same domain address.
Static and Dynamic websites:
The difference between static websites and dynamic websites is that
static websites appear the same for every user that accesses them
and only change when a developer modifies the source files,
whereas dynamic websites can present different information to
different visitors.
E.g. resume websites, portfolio websites, brochure websites, etc.
What is single-page and multi-page websites?
•
•
•
•
•
•
•
•
•
•
What is Full Stack Web development?
Full-stack development is a software
development approach in which developers
work on both the front-end(Client side) and
back-end(server side) of an application. This
means that full-stack developers are
responsible for the entire development
process, from ideation to deployment.
What is included in full-stack web
development?
•
•
•
•
•
•
What is included in full-stack web
development?
Back-end:
• Java: Java is a general-purpose programming language that is known for its portability and security. It is a popular
choice for back-end development because it can be used to create scalable and reliable applications.
• Python: Python is a general-purpose programming language that is known for its simplicity and its use of natural
language syntax. It is a popular choice for back-end development because it is easy to learn and use.
• Node.js: Node.js is a JavaScript runtime environment that is used to create server-side applications. It is known for its
speed and its ability to scale.
• PHP: PHP is a general-purpose programming language that is known for its popularity and its ease of use. It is a
popular choice for back-end development because it is easy to learn and use.
• Ruby on Rails: Ruby on Rails is a web framework that is known for its speed and its simplicity. It is a popular choice
for back-end development because it is easy to learn and use.
What is included in full-stack web
development?
Databases:
• MySQL: MySQL is an open-source relational database management system. It is a popular choice for
web development because it is easy to use and manage.
• PostgreSQL: PostgreSQL is an open-source relational database management system. It is a popular
choice for web development because it is scalable and reliable.
• MongoDB: MongoDB is a NoSQL database that is known for its flexibility and its ability to store large
amounts of data. It is a popular choice for web development because it is easy to use and manage.
• Oracle: Oracle is a commercial relational database management system. It is a popular choice for web
development because it is scalable and reliable.
• SQL Server: SQL Server is a commercial relational database management system. It is a popular choice
for web development because it is scalable and reliable.
What is included in full-stack web
development?
In addition to the technologies listed above, there are a number of other skills that are essential for full-stack
web developers. These include:
•Version control: Version control is the process of tracking changes to code. It is essential for managing
code during development and deployment.
•Testing: Testing is the process of ensuring that code works as expected. It is essential for ensuring the
quality of code and preventing bugs.
•Deployment: Deployment is the process of making code available to users. It is essential for getting code
into production and making it available to users.
NOTE: Some of deployment tools are:
GitHub (Static websites), Heroku, AWS, Azure, etc.
Advantages of being full stack
developer:
Increased productivity: Full-stack developers have a deep understanding of both the front-
end and back-end of a web application, which allows them to work more efficiently and
deliver projects faster.
Greater flexibility: Full-stack developers can work on a wider range of projects,
which gives them more job opportunities and the ability to work in a variety of
industries.
More creative freedom: Full-stack developers have more control over the design and
development of a web application, which allows them to express their creativity and
come up with innovative solutions.
Higher salaries: Full-stack developers are in high demand, which means they can
command higher salaries than other types of developers.
What is MERN STACK?
MERN stack is a collection of technologies that enables faster application
development. It is used by developers worldwide. The main purpose of using
MERN stack is to develop apps using JavaScript only. This is because the four
technologies that make up the technology stack are all JS-based.
Prerequisites for MERN STACK:
Basic knowledge of HTML, CSS and Bootstrap: HTML and CSS are the building
blocks of web pages. You should have a basic understanding of how to use them
to create and style web pages.
Intermediate knowledge of JavaScript: JavaScript is the programming language
used to make web pages interactive. You should have an intermediate
understanding of JavaScript syntax and concepts.
Component of MERN STACK:
•
•
•
•
•
•
•
•
•
•
•
Working process of MERN STACK:
Working process of MERN STACK:
The MERN stack architecture is a three-tier architecture, consisting of the following layers:
•Presentation layer: The presentation layer is responsible for displaying the user interface. It uses React to render
HTML, CSS, and JavaScript to the browser. React is a JavaScript library that makes it easy to create dynamic and
interactive user interfaces.
•Application layer: The application layer is responsible for processing user requests and returning the appropriate
response. It uses Express to handle HTTP requests and Node.js to execute JavaScript code. Express is a web
application framework for Node.js that makes it easy to create and deploy web applications. Node.js is a runtime
environment for JavaScript code that allows JavaScript to be used to create both server-side and client-side
applications.
•Data layer: The data layer is responsible for storing and retrieving data. It uses MongoDB to store data in JSON
format. MongoDB is a document-oriented NoSQL database that is a good choice for storing large amounts of data
that is frequently updated.
Workflow MERN STACK:
Benefits of using MERN STACK:
Advantage using
MERN STACK:
Any Queries?

More Related Content

What's hot

Introduction to MERN Stack
Introduction to MERN StackIntroduction to MERN Stack
Introduction to MERN StackSurya937648
 
Basics of Web Development.pptx
Basics of Web Development.pptxBasics of Web Development.pptx
Basics of Web Development.pptxPalash Sukla Das
 
Full stack development
Full stack developmentFull stack development
Full stack developmentArnav Gupta
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web developmentMohammed Safwat
 
Front-End Web Development
Front-End Web DevelopmentFront-End Web Development
Front-End Web DevelopmentYash Sati
 
Web app presentation
Web app presentationWeb app presentation
Web app presentationzahid6
 
JavaScript - Chapter 3 - Introduction
 JavaScript - Chapter 3 - Introduction JavaScript - Chapter 3 - Introduction
JavaScript - Chapter 3 - IntroductionWebStackAcademy
 
Full-Stack Development
Full-Stack DevelopmentFull-Stack Development
Full-Stack DevelopmentDhilipsiva DS
 
ppt of web designing and development
ppt of web designing and developmentppt of web designing and development
ppt of web designing and development47ishu
 
Introduction of Html/css/js
Introduction of Html/css/jsIntroduction of Html/css/js
Introduction of Html/css/jsKnoldus Inc.
 
Web Development on Web Project Presentation
Web Development on Web Project PresentationWeb Development on Web Project Presentation
Web Development on Web Project PresentationMilind Gokhale
 
Introduction to Web Development
Introduction to Web DevelopmentIntroduction to Web Development
Introduction to Web DevelopmentParvez Mahbub
 

What's hot (20)

Introduction to MERN Stack
Introduction to MERN StackIntroduction to MERN Stack
Introduction to MERN Stack
 
Basics of Web Development.pptx
Basics of Web Development.pptxBasics of Web Development.pptx
Basics of Web Development.pptx
 
NodeJS for Beginner
NodeJS for BeginnerNodeJS for Beginner
NodeJS for Beginner
 
Full stack development
Full stack developmentFull stack development
Full stack development
 
Node.js Express Framework
Node.js Express FrameworkNode.js Express Framework
Node.js Express Framework
 
Introduction to web development
Introduction to web developmentIntroduction to web development
Introduction to web development
 
Front-End Web Development
Front-End Web DevelopmentFront-End Web Development
Front-End Web Development
 
Web development
Web developmentWeb development
Web development
 
Web app presentation
Web app presentationWeb app presentation
Web app presentation
 
Backend Programming
Backend ProgrammingBackend Programming
Backend Programming
 
JavaScript - Chapter 3 - Introduction
 JavaScript - Chapter 3 - Introduction JavaScript - Chapter 3 - Introduction
JavaScript - Chapter 3 - Introduction
 
Full-Stack Development
Full-Stack DevelopmentFull-Stack Development
Full-Stack Development
 
ppt of web designing and development
ppt of web designing and developmentppt of web designing and development
ppt of web designing and development
 
ReactJS presentation.pptx
ReactJS presentation.pptxReactJS presentation.pptx
ReactJS presentation.pptx
 
web development
web developmentweb development
web development
 
Introduction of Html/css/js
Introduction of Html/css/jsIntroduction of Html/css/js
Introduction of Html/css/js
 
Web Development on Web Project Presentation
Web Development on Web Project PresentationWeb Development on Web Project Presentation
Web Development on Web Project Presentation
 
Web development
Web developmentWeb development
Web development
 
Introduction to Web Development
Introduction to Web DevelopmentIntroduction to Web Development
Introduction to Web Development
 
Nodejs vatsal shah
Nodejs vatsal shahNodejs vatsal shah
Nodejs vatsal shah
 

Similar to Full Stack Web Developer (MERN STACK Developer.pptx

Full Stack Web Development | MAGES Institute
Full Stack Web Development | MAGES Institute Full Stack Web Development | MAGES Institute
Full Stack Web Development | MAGES Institute JeniferJenkins2
 
Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023Netizens Technologies
 
Introduction to Web Frameworks
Introduction to Web FrameworksIntroduction to Web Frameworks
Introduction to Web FrameworksSarika Jadhav
 
Full Stack Web Development
Full Stack Web DevelopmentFull Stack Web Development
Full Stack Web DevelopmentSWAGATHCHOWDARY1
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxchitrachauhan21
 
5 Powerful Backend Frameworks for Web App Development in 2022
5 Powerful Backend Frameworks for Web App Development in 20225 Powerful Backend Frameworks for Web App Development in 2022
5 Powerful Backend Frameworks for Web App Development in 202275waytechnologies
 
Exploring the World of Full-Stack Web Development.pdf
Exploring the World of Full-Stack Web Development.pdfExploring the World of Full-Stack Web Development.pdf
Exploring the World of Full-Stack Web Development.pdfEllocent Labs
 
Introduction to HTML, CSS, and JavaScript for Web Development
Introduction to HTML, CSS, and JavaScript for Web DevelopmentIntroduction to HTML, CSS, and JavaScript for Web Development
Introduction to HTML, CSS, and JavaScript for Web DevelopmentQurinom Solutions
 
Web-Development-ppt.pptx
Web-Development-ppt.pptxWeb-Development-ppt.pptx
Web-Development-ppt.pptxAADITYADEVA
 
WEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptxWEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptxRajnirani18
 
Web-Development-ppt (1).pptx
Web-Development-ppt (1).pptxWeb-Development-ppt (1).pptx
Web-Development-ppt (1).pptxRaihanUddin57
 
Introduction to HTML, CSS, and JavaScript for Web Development
Introduction to HTML, CSS, and JavaScript for Web DevelopmentIntroduction to HTML, CSS, and JavaScript for Web Development
Introduction to HTML, CSS, and JavaScript for Web DevelopmentQurinom Solutions
 
JavaScript Frameworks Popularity
JavaScript Frameworks PopularityJavaScript Frameworks Popularity
JavaScript Frameworks PopularityAlbiorix Technology
 
Topic_Popular Web Development Frameworks.pdf
Topic_Popular Web Development Frameworks.pdfTopic_Popular Web Development Frameworks.pdf
Topic_Popular Web Development Frameworks.pdfOrigin Softwares
 
Full stack devlopment using django main ppt
Full stack devlopment using django main pptFull stack devlopment using django main ppt
Full stack devlopment using django main pptSudhanshuVijay3
 
web development ppt by prakash bedage
web development ppt by prakash bedageweb development ppt by prakash bedage
web development ppt by prakash bedagePrakashBedage
 

Similar to Full Stack Web Developer (MERN STACK Developer.pptx (20)

varun ppt.ppt
varun ppt.pptvarun ppt.ppt
varun ppt.ppt
 
Full Stack Web Development | MAGES Institute
Full Stack Web Development | MAGES Institute Full Stack Web Development | MAGES Institute
Full Stack Web Development | MAGES Institute
 
Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023Important Backend Frameworks To Remember For Businesses In 2023
Important Backend Frameworks To Remember For Businesses In 2023
 
Introduction to Web Frameworks
Introduction to Web FrameworksIntroduction to Web Frameworks
Introduction to Web Frameworks
 
Full Stack Web Development
Full Stack Web DevelopmentFull Stack Web Development
Full Stack Web Development
 
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptxLATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
LATEST_TRENDS_IN_WEBSITE_DEVELOPMENT.pptx
 
5 Powerful Backend Frameworks for Web App Development in 2022
5 Powerful Backend Frameworks for Web App Development in 20225 Powerful Backend Frameworks for Web App Development in 2022
5 Powerful Backend Frameworks for Web App Development in 2022
 
Full Stack Development
Full Stack DevelopmentFull Stack Development
Full Stack Development
 
Exploring the World of Full-Stack Web Development.pdf
Exploring the World of Full-Stack Web Development.pdfExploring the World of Full-Stack Web Development.pdf
Exploring the World of Full-Stack Web Development.pdf
 
Introduction to HTML, CSS, and JavaScript for Web Development
Introduction to HTML, CSS, and JavaScript for Web DevelopmentIntroduction to HTML, CSS, and JavaScript for Web Development
Introduction to HTML, CSS, and JavaScript for Web Development
 
Bridging Front.pdf
Bridging Front.pdfBridging Front.pdf
Bridging Front.pdf
 
Web-Development-ppt.pptx
Web-Development-ppt.pptxWeb-Development-ppt.pptx
Web-Development-ppt.pptx
 
WEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptxWEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptx
 
amanWeb.ppt.pptx
amanWeb.ppt.pptxamanWeb.ppt.pptx
amanWeb.ppt.pptx
 
Web-Development-ppt (1).pptx
Web-Development-ppt (1).pptxWeb-Development-ppt (1).pptx
Web-Development-ppt (1).pptx
 
Introduction to HTML, CSS, and JavaScript for Web Development
Introduction to HTML, CSS, and JavaScript for Web DevelopmentIntroduction to HTML, CSS, and JavaScript for Web Development
Introduction to HTML, CSS, and JavaScript for Web Development
 
JavaScript Frameworks Popularity
JavaScript Frameworks PopularityJavaScript Frameworks Popularity
JavaScript Frameworks Popularity
 
Topic_Popular Web Development Frameworks.pdf
Topic_Popular Web Development Frameworks.pdfTopic_Popular Web Development Frameworks.pdf
Topic_Popular Web Development Frameworks.pdf
 
Full stack devlopment using django main ppt
Full stack devlopment using django main pptFull stack devlopment using django main ppt
Full stack devlopment using django main ppt
 
web development ppt by prakash bedage
web development ppt by prakash bedageweb development ppt by prakash bedage
web development ppt by prakash bedage
 

Recently uploaded

JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governanceWSO2
 

Recently uploaded (20)

JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 

Full Stack Web Developer (MERN STACK Developer.pptx

  • 1. Full Stack Web Developer (MERN STACK Developer) By: Ram Udgar Yadav
  • 2. Why to start carrier in web development, now? High demand: There is a high demand for web developers in the job market. According to the Bureau of Labor Statistics, employment of web developers is projected to grow 27 percent from 2020 to 2030, much faster than the average for all occupations. This growth is being driven by the increasing demand for websites and web-based applications. Good pay: Web developers earn a good salary. The median annual wage for web developers was $110,140 in May 2020. Flexible work options: Many web developers have the option to work remotely or from home. This can be a great perk if you value flexibility and want to avoid the commute. Creative outlet: Web development can be a creative outlet. If you enjoy problem-solving and coming up with new ideas, web development can be a great career choice.
  • 3. What is Webpage and websites? The webpage is a single document on the web using a unique URL, while a website is a collection of multiple webpages in which information on a related topic or another subject is linked together under the same domain address. Static and Dynamic websites: The difference between static websites and dynamic websites is that static websites appear the same for every user that accesses them and only change when a developer modifies the source files, whereas dynamic websites can present different information to different visitors. E.g. resume websites, portfolio websites, brochure websites, etc.
  • 4. What is single-page and multi-page websites? • • • • • • • • • •
  • 5. What is Full Stack Web development? Full-stack development is a software development approach in which developers work on both the front-end(Client side) and back-end(server side) of an application. This means that full-stack developers are responsible for the entire development process, from ideation to deployment.
  • 6. What is included in full-stack web development? • • • • • •
  • 7. What is included in full-stack web development? Back-end: • Java: Java is a general-purpose programming language that is known for its portability and security. It is a popular choice for back-end development because it can be used to create scalable and reliable applications. • Python: Python is a general-purpose programming language that is known for its simplicity and its use of natural language syntax. It is a popular choice for back-end development because it is easy to learn and use. • Node.js: Node.js is a JavaScript runtime environment that is used to create server-side applications. It is known for its speed and its ability to scale. • PHP: PHP is a general-purpose programming language that is known for its popularity and its ease of use. It is a popular choice for back-end development because it is easy to learn and use. • Ruby on Rails: Ruby on Rails is a web framework that is known for its speed and its simplicity. It is a popular choice for back-end development because it is easy to learn and use.
  • 8. What is included in full-stack web development? Databases: • MySQL: MySQL is an open-source relational database management system. It is a popular choice for web development because it is easy to use and manage. • PostgreSQL: PostgreSQL is an open-source relational database management system. It is a popular choice for web development because it is scalable and reliable. • MongoDB: MongoDB is a NoSQL database that is known for its flexibility and its ability to store large amounts of data. It is a popular choice for web development because it is easy to use and manage. • Oracle: Oracle is a commercial relational database management system. It is a popular choice for web development because it is scalable and reliable. • SQL Server: SQL Server is a commercial relational database management system. It is a popular choice for web development because it is scalable and reliable.
  • 9. What is included in full-stack web development? In addition to the technologies listed above, there are a number of other skills that are essential for full-stack web developers. These include: •Version control: Version control is the process of tracking changes to code. It is essential for managing code during development and deployment. •Testing: Testing is the process of ensuring that code works as expected. It is essential for ensuring the quality of code and preventing bugs. •Deployment: Deployment is the process of making code available to users. It is essential for getting code into production and making it available to users. NOTE: Some of deployment tools are: GitHub (Static websites), Heroku, AWS, Azure, etc.
  • 10. Advantages of being full stack developer: Increased productivity: Full-stack developers have a deep understanding of both the front- end and back-end of a web application, which allows them to work more efficiently and deliver projects faster. Greater flexibility: Full-stack developers can work on a wider range of projects, which gives them more job opportunities and the ability to work in a variety of industries. More creative freedom: Full-stack developers have more control over the design and development of a web application, which allows them to express their creativity and come up with innovative solutions. Higher salaries: Full-stack developers are in high demand, which means they can command higher salaries than other types of developers.
  • 11. What is MERN STACK? MERN stack is a collection of technologies that enables faster application development. It is used by developers worldwide. The main purpose of using MERN stack is to develop apps using JavaScript only. This is because the four technologies that make up the technology stack are all JS-based. Prerequisites for MERN STACK: Basic knowledge of HTML, CSS and Bootstrap: HTML and CSS are the building blocks of web pages. You should have a basic understanding of how to use them to create and style web pages. Intermediate knowledge of JavaScript: JavaScript is the programming language used to make web pages interactive. You should have an intermediate understanding of JavaScript syntax and concepts.
  • 12. Component of MERN STACK: • • • • • • • • • • •
  • 13. Working process of MERN STACK:
  • 14. Working process of MERN STACK: The MERN stack architecture is a three-tier architecture, consisting of the following layers: •Presentation layer: The presentation layer is responsible for displaying the user interface. It uses React to render HTML, CSS, and JavaScript to the browser. React is a JavaScript library that makes it easy to create dynamic and interactive user interfaces. •Application layer: The application layer is responsible for processing user requests and returning the appropriate response. It uses Express to handle HTTP requests and Node.js to execute JavaScript code. Express is a web application framework for Node.js that makes it easy to create and deploy web applications. Node.js is a runtime environment for JavaScript code that allows JavaScript to be used to create both server-side and client-side applications. •Data layer: The data layer is responsible for storing and retrieving data. It uses MongoDB to store data in JSON format. MongoDB is a document-oriented NoSQL database that is a good choice for storing large amounts of data that is frequently updated.
  • 16. Benefits of using MERN STACK: