SlideShare a Scribd company logo
Introduction to
Web Development
YOUR JOURNEY STARTS HERE
• It is a combination of tools
such as programming
languages, frameworks and
so one, that were used while
building a mobile or web
solution.
• In turn, these tools are divided
into the front-end(Client Side)
and back-end (Server Side).
WEB TECHNOLOGY STACK
Frontend
API
Backend
User don’t see
80% of total effort
Repetitive
Users see
20% of total effort
FRONT-END
Technology Stack
The front-end is a visual part of a website. In other words, everything
your customers can see and interact with while using your solution is
built with the help of different sets of front-end stack.
HTML, CSS and Javascript and for a focus on UX,
Design and product experience.
BACK-END
technology stack
The back-end technology stack for web applications is always
behind the scene since users cannot interact with them
directly. They serve for business logic creation.
Dynamic languages such as Python, PHP, and Ruby
or even compiled languages like Scala, Go and others
Roles of a Full-Stack Web Developer
Front-end Developer (AKA Client-Side Developer)
This is a developer who specializes in the programming of visual user interfaces,
including its aesthetics and layouts. A front –end developer code runs on a web
browser, on the computer of the user of the site.
Backend Developer (AKA Server-Side Developer)
This is a developer who specializes in the design, implementation, functional core
logic, performance and scalability of a piece of software or system running on
machines that are remote from the end-user.
Full stack Developer
This is a developer that does both front-end and back-end work. He or she has the
skills required to create a fully functional web application.
 Business Logic Layer :
It is also referredto as a BusinessLogic or Domain Logic or
application Layer. It accepts the user’s request from the browser,
processesit, and regulates the routes through
which the data will be accessed
 Presentation Layer :
This layer is accessible to the client via a
browser and it includes user interface components
and UI process components. These UI components are built
with HTML, CSS, and JavaScript
Three Tier Architecture
 Persistent Storage Layer :
This layer collects all the data calls and providesaccess to the persistent
storage of an application. The business layer is closelyattached to the
persistence layer, so the logic knows which database to talk to and the
process of retrieving data becomes more optimized

More Related Content

Similar to Full-Stack-Web-Development.pptx

eswar.pptx
eswar.pptxeswar.pptx
eswar.pptx
tonega7852
 
What is backend in web development.docx
What is backend in web development.docxWhat is backend in web development.docx
What is backend in web development.docx
Havro IT Solutions
 
Wecreate
WecreateWecreate
Wecreate
Jos De Roeck
 
RGProfile
RGProfileRGProfile
RGProfile
Rajesh Ganapathy
 
Full Stack Engineer.docx
Full Stack Engineer.docxFull Stack Engineer.docx
Full Stack Engineer.docx
MuhammadKhalil502533
 
Types of Web Development.pdf
Types of Web Development.pdfTypes of Web Development.pdf
Types of Web Development.pdf
hkinfowaytech hkinfowaytech
 
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
Ellocent Labs
 
niharika saxena
niharika saxenaniharika saxena
niharika saxena
Niharika Saxena
 
7 useful websites for front end developers.pdf
7 useful websites for front end developers.pdf7 useful websites for front end developers.pdf
7 useful websites for front end developers.pdf
preeti katiyar
 
Software Lifecycle Management
Software Lifecycle ManagementSoftware Lifecycle Management
Software Lifecycle Management
Ankit Jain
 
Google Developer Student Clubs.pdf
Google Developer Student Clubs.pdfGoogle Developer Student Clubs.pdf
Google Developer Student Clubs.pdf
UtkarshVerma997552
 
Leading frameworks to power your front end development
Leading frameworks to power your front end developmentLeading frameworks to power your front end development
Leading frameworks to power your front end development
Benish Balakrishnan
 
Full Stack Development In Mohali.pdf
Full Stack Development In Mohali.pdfFull Stack Development In Mohali.pdf
Full Stack Development In Mohali.pdf
ExcellenceAcademy16
 
Web Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application ArchitectureWeb Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application Architecture
Versatile Mobitech
 
Technical Profile-TejasPatel-UI-Oct2016
Technical Profile-TejasPatel-UI-Oct2016Technical Profile-TejasPatel-UI-Oct2016
Technical Profile-TejasPatel-UI-Oct2016
Tejas Patel
 
Full Stack.pptx
Full Stack.pptxFull Stack.pptx
Full Stack.pptx
RiyaBajpai11
 
What is website development
What is website developmentWhat is website development
What is website development
POA Webs
 
What Is A Technology Stack?
What Is A Technology Stack?What Is A Technology Stack?
What Is A Technology Stack?
Albiorix Technology
 
Full Stack Developers Hire.pptx
Full Stack Developers Hire.pptxFull Stack Developers Hire.pptx
Full Stack Developers Hire.pptx
Regumsoft Technologies
 
Full Stack Developers Hire.pptx
Full Stack Developers Hire.pptxFull Stack Developers Hire.pptx
Full Stack Developers Hire.pptx
Regumsoft Technologies
 

Similar to Full-Stack-Web-Development.pptx (20)

eswar.pptx
eswar.pptxeswar.pptx
eswar.pptx
 
What is backend in web development.docx
What is backend in web development.docxWhat is backend in web development.docx
What is backend in web development.docx
 
Wecreate
WecreateWecreate
Wecreate
 
RGProfile
RGProfileRGProfile
RGProfile
 
Full Stack Engineer.docx
Full Stack Engineer.docxFull Stack Engineer.docx
Full Stack Engineer.docx
 
Types of Web Development.pdf
Types of Web Development.pdfTypes of Web Development.pdf
Types of Web Development.pdf
 
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
 
niharika saxena
niharika saxenaniharika saxena
niharika saxena
 
7 useful websites for front end developers.pdf
7 useful websites for front end developers.pdf7 useful websites for front end developers.pdf
7 useful websites for front end developers.pdf
 
Software Lifecycle Management
Software Lifecycle ManagementSoftware Lifecycle Management
Software Lifecycle Management
 
Google Developer Student Clubs.pdf
Google Developer Student Clubs.pdfGoogle Developer Student Clubs.pdf
Google Developer Student Clubs.pdf
 
Leading frameworks to power your front end development
Leading frameworks to power your front end developmentLeading frameworks to power your front end development
Leading frameworks to power your front end development
 
Full Stack Development In Mohali.pdf
Full Stack Development In Mohali.pdfFull Stack Development In Mohali.pdf
Full Stack Development In Mohali.pdf
 
Web Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application ArchitectureWeb Application Development-Ultimate Guide To Web Application Architecture
Web Application Development-Ultimate Guide To Web Application Architecture
 
Technical Profile-TejasPatel-UI-Oct2016
Technical Profile-TejasPatel-UI-Oct2016Technical Profile-TejasPatel-UI-Oct2016
Technical Profile-TejasPatel-UI-Oct2016
 
Full Stack.pptx
Full Stack.pptxFull Stack.pptx
Full Stack.pptx
 
What is website development
What is website developmentWhat is website development
What is website development
 
What Is A Technology Stack?
What Is A Technology Stack?What Is A Technology Stack?
What Is A Technology Stack?
 
Full Stack Developers Hire.pptx
Full Stack Developers Hire.pptxFull Stack Developers Hire.pptx
Full Stack Developers Hire.pptx
 
Full Stack Developers Hire.pptx
Full Stack Developers Hire.pptxFull Stack Developers Hire.pptx
Full Stack Developers Hire.pptx
 

Recently uploaded

AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdfAHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
talaatahm
 
Heuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdfHeuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdf
Jaime Brown
 
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
kecekev
 
Virtual Tour Application Powerpoint for museum of edinburgh
Virtual Tour Application Powerpoint for museum of edinburghVirtual Tour Application Powerpoint for museum of edinburgh
Virtual Tour Application Powerpoint for museum of edinburgh
millarj46
 
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANEEASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
Febless Hernane
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
peuce
 
Timeless Principles of Good Design
Timeless Principles of Good DesignTimeless Principles of Good Design
Timeless Principles of Good Design
Carolina de Bartolo
 
Revolutionizing the Digital Landscape: Web Development Companies in India
Revolutionizing the Digital Landscape: Web Development Companies in IndiaRevolutionizing the Digital Landscape: Web Development Companies in India
Revolutionizing the Digital Landscape: Web Development Companies in India
amrsoftec1
 
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economicoZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
jhonguerrerobarturen
 
Mohannad Abdullah portfolio _ V2 _22-24
Mohannad Abdullah  portfolio _ V2 _22-24Mohannad Abdullah  portfolio _ V2 _22-24
Mohannad Abdullah portfolio _ V2 _22-24
M. A. Architect
 
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
pmgdscunsri
 
Practical eLearning Makeovers for Everyone
Practical eLearning Makeovers for EveryonePractical eLearning Makeovers for Everyone
Practical eLearning Makeovers for Everyone
Bianca Woods
 
Branding de la empresa de Bolt- 2024.pdf
Branding de la empresa de Bolt- 2024.pdfBranding de la empresa de Bolt- 2024.pdf
Branding de la empresa de Bolt- 2024.pdf
PabloMartelLpez
 
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design ProcessStorytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
 
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptxUNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
GOWSIKRAJA PALANISAMY
 
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptxUNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
GOWSIKRAJA PALANISAMY
 
Divertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8djDivertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8dj
lunaemel03
 
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
qo1as76n
 
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdfSECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
eloprejohn333
 
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHINHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NishantRathi18
 

Recently uploaded (20)

AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdfAHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
 
Heuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdfHeuristics Evaluation - How to Guide.pdf
Heuristics Evaluation - How to Guide.pdf
 
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
一比一原版(UW毕业证)西雅图华盛顿大学毕业证如何办理
 
Virtual Tour Application Powerpoint for museum of edinburgh
Virtual Tour Application Powerpoint for museum of edinburghVirtual Tour Application Powerpoint for museum of edinburgh
Virtual Tour Application Powerpoint for museum of edinburgh
 
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANEEASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
 
Timeless Principles of Good Design
Timeless Principles of Good DesignTimeless Principles of Good Design
Timeless Principles of Good Design
 
Revolutionizing the Digital Landscape: Web Development Companies in India
Revolutionizing the Digital Landscape: Web Development Companies in IndiaRevolutionizing the Digital Landscape: Web Development Companies in India
Revolutionizing the Digital Landscape: Web Development Companies in India
 
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economicoZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
 
Mohannad Abdullah portfolio _ V2 _22-24
Mohannad Abdullah  portfolio _ V2 _22-24Mohannad Abdullah  portfolio _ V2 _22-24
Mohannad Abdullah portfolio _ V2 _22-24
 
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
 
Practical eLearning Makeovers for Everyone
Practical eLearning Makeovers for EveryonePractical eLearning Makeovers for Everyone
Practical eLearning Makeovers for Everyone
 
Branding de la empresa de Bolt- 2024.pdf
Branding de la empresa de Bolt- 2024.pdfBranding de la empresa de Bolt- 2024.pdf
Branding de la empresa de Bolt- 2024.pdf
 
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design ProcessStorytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
 
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptxUNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
 
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptxUNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
 
Divertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8djDivertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8dj
 
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
 
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdfSECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
SECURING BUILDING PERMIT CITY OF CALOOCAN.pdf
 
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHINHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
 

Full-Stack-Web-Development.pptx

  • 2. • It is a combination of tools such as programming languages, frameworks and so one, that were used while building a mobile or web solution. • In turn, these tools are divided into the front-end(Client Side) and back-end (Server Side). WEB TECHNOLOGY STACK
  • 3. Frontend API Backend User don’t see 80% of total effort Repetitive Users see 20% of total effort
  • 4. FRONT-END Technology Stack The front-end is a visual part of a website. In other words, everything your customers can see and interact with while using your solution is built with the help of different sets of front-end stack. HTML, CSS and Javascript and for a focus on UX, Design and product experience.
  • 5. BACK-END technology stack The back-end technology stack for web applications is always behind the scene since users cannot interact with them directly. They serve for business logic creation. Dynamic languages such as Python, PHP, and Ruby or even compiled languages like Scala, Go and others
  • 6. Roles of a Full-Stack Web Developer Front-end Developer (AKA Client-Side Developer) This is a developer who specializes in the programming of visual user interfaces, including its aesthetics and layouts. A front –end developer code runs on a web browser, on the computer of the user of the site. Backend Developer (AKA Server-Side Developer) This is a developer who specializes in the design, implementation, functional core logic, performance and scalability of a piece of software or system running on machines that are remote from the end-user. Full stack Developer This is a developer that does both front-end and back-end work. He or she has the skills required to create a fully functional web application.
  • 7.  Business Logic Layer : It is also referredto as a BusinessLogic or Domain Logic or application Layer. It accepts the user’s request from the browser, processesit, and regulates the routes through which the data will be accessed  Presentation Layer : This layer is accessible to the client via a browser and it includes user interface components and UI process components. These UI components are built with HTML, CSS, and JavaScript Three Tier Architecture  Persistent Storage Layer : This layer collects all the data calls and providesaccess to the persistent storage of an application. The business layer is closelyattached to the persistence layer, so the logic knows which database to talk to and the process of retrieving data becomes more optimized