M1L1V1_Web Application
M1L1V1_Web Application
Web Application
Learning Outcomes:
At the end of this video, you will be able to:
• Web Application
• Components of Web Application
Faculty
Introduction to Web Application
• A web application is an application program stored
on a remote server and delivered over the internet.
• Users can access a web application through a web
browser, such as Google Chrome, Mozilla Firefox or
Safari.
Database
Faculty
E-commerce Social
Webmail sites
shops sites networking sites
Website
• A group of interlinked web pages having a single
domain name
• Hosted on a web server
• Accessible over the web with an internet
connection through browsers
• Can be developed and maintained by
individuals/teams for personal or business usage
Faculty
Internet
Website
• Use Cases for Static Websites
• Portfolios
• Personal blogs
• Informational websites
• Small business websites with minimal content
updates.
• They are also suitable for landing pages or temporary
promotions where the content doesn’t change
Faculty
frequently.
Web Application
• Application software that runs on a (usually) remote
computer
• Hosted on a web server
• Accessible over the web with an internet
connection through browsers
• These websites use programming languages like
PHP, Python, or Ruby to implement business logic.
• They use databases to store and retrieve
information. Faculty
Database
Websites
Programming
Languages
Web Application
• Use Cases for Web Applications
Database
Frontend , Backend and Databases
• A typical Web application consists of a front-end, a
back end, and databases.
• The front end (the client side)
• Whatever the user sees and interacts with inside
their browser.
• The main purpose of the client side is to interact
with users.
• HTML, CSS, and JavaScript.
Faculty
Frontend , Backend and Databases
• A typical Web application consists of a front-end, a
back end, and databases.
• Back-end (the server-side)
• Not visible to the users - stores and manipulates
data.
• Accepts and fulfills the HTTP requests, which
essentially “fetch” the data (text, images, files,
etc.) called for by the user.
• PHP, Java, Python, and JavaScript. Faculty
Frontend , Backend and Databases
• A typical Web application consists of a front-end, a
back end, and databases.
• Databases
• Usually, Relational Database Management
Systems (RDBMS) are used to store the data in a
structured format.
• The backend interacts with Databases to fetch the
required data.
Faculty
Single Page Web Applications
There are two general approaches to building web
applications
• Web Application
• Components of Web Application
• Single Page Applications
Faculty
Thank You!