SlideShare ist ein Scribd-Unternehmen logo
1 von 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?

Weitere ähnliche Inhalte

Was ist angesagt?

Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | IntroductionJohnTaieb
 
Front end web development
Front end web developmentFront end web development
Front end web developmentviveksewa
 
Introduction to MERN Stack
Introduction to MERN StackIntroduction to MERN Stack
Introduction to MERN StackSurya937648
 
Full stack development
Full stack developmentFull stack development
Full stack developmentArnav Gupta
 
ppt of web development for diploma student
ppt of web development for diploma student ppt of web development for diploma student
ppt of web development for diploma student Abhishekchauhan863165
 
Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Oleksii Prohonnyi
 
Internship Presentation 2 Web Developer
Internship Presentation 2 Web DeveloperInternship Presentation 2 Web Developer
Internship Presentation 2 Web DeveloperHemant Sarthak
 
web development.pptx
web development.pptxweb development.pptx
web development.pptxMohdArbazraza
 
Internship Presentation 1 Web Developer
Internship Presentation 1 Web DeveloperInternship Presentation 1 Web Developer
Internship Presentation 1 Web DeveloperHemant Sarthak
 
Part One: Building Web Apps with the MERN Stack
Part One: Building Web Apps with the MERN StackPart One: Building Web Apps with the MERN Stack
Part One: Building Web Apps with the MERN StackMongoDB
 
Web Development Ppt
Web Development PptWeb Development Ppt
Web Development PptBruce Tucker
 
Web deveopment using React js and Node js with SQL.
Web deveopment using React js and Node js with SQL.Web deveopment using React js and Node js with SQL.
Web deveopment using React js and Node js with SQL.Jayant Surana
 
Web development presentation
Web development presentationWeb development presentation
Web development presentationVaishnavi8950
 
Introduction to back-end
Introduction to back-endIntroduction to back-end
Introduction to back-endMosaab Ehab
 

Was ist angesagt? (20)

Web development
Web developmentWeb development
Web development
 
Web Development
Web DevelopmentWeb Development
Web Development
 
Front End Development | Introduction
Front End Development | IntroductionFront End Development | Introduction
Front End Development | Introduction
 
Front end web development
Front end web developmentFront end web development
Front end web development
 
Introduction to MERN Stack
Introduction to MERN StackIntroduction to MERN Stack
Introduction to MERN Stack
 
Full stack development
Full stack developmentFull stack development
Full stack development
 
ppt of web development for diploma student
ppt of web development for diploma student ppt of web development for diploma student
ppt of web development for diploma student
 
Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1Front-end development introduction (HTML, CSS). Part 1
Front-end development introduction (HTML, CSS). Part 1
 
Internship Presentation 2 Web Developer
Internship Presentation 2 Web DeveloperInternship Presentation 2 Web Developer
Internship Presentation 2 Web Developer
 
web development.pptx
web development.pptxweb development.pptx
web development.pptx
 
Web development
Web developmentWeb development
Web development
 
Internship Presentation 1 Web Developer
Internship Presentation 1 Web DeveloperInternship Presentation 1 Web Developer
Internship Presentation 1 Web Developer
 
Part One: Building Web Apps with the MERN Stack
Part One: Building Web Apps with the MERN StackPart One: Building Web Apps with the MERN Stack
Part One: Building Web Apps with the MERN Stack
 
Web Development Ppt
Web Development PptWeb Development Ppt
Web Development Ppt
 
MERN PPT
MERN PPTMERN PPT
MERN PPT
 
Web deveopment using React js and Node js with SQL.
Web deveopment using React js and Node js with SQL.Web deveopment using React js and Node js with SQL.
Web deveopment using React js and Node js with SQL.
 
Web development presentation
Web development presentationWeb development presentation
Web development presentation
 
Web Development
Web DevelopmentWeb Development
Web Development
 
Introduction to back-end
Introduction to back-endIntroduction to back-end
Introduction to back-end
 
Backend Programming
Backend ProgrammingBackend Programming
Backend Programming
 

Ähnlich wie 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
 
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
 
web development project prakash.pptx
web development project prakash.pptxweb development project prakash.pptx
web development project prakash.pptxPrakashBedage
 

Ähnlich wie 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
 
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
 
web development project prakash.pptx
web development project prakash.pptxweb development project prakash.pptx
web development project prakash.pptx
 

Kürzlich hochgeladen

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
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
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
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...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

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: