ITEC 87 - Web Introduction
ITEC 87 - Web Introduction
Web Technology
Web Technology refers to the various
tools and techniques that are utilized in
the process of communication between
different types of devices over the
Internet.
A web browser is used to access web
pages. Web browsers can be defined as
programs that display text, data, pictures,
animation, and video on the internet.
Hyperlinked resources on the World Wide
Web can be accessed using software
interfaces provided by Web browsers.
Web Development
Web Development is a broad
term for any activity to developing
a web site for the World Wide Web
or an intranet.
This can include web design, web
content development,
client-side/server side scripting,
web server configuration and e-
commerce development.
Web Design
It is the process of planning
conceptualizing, and
arranging content online.
Web design also includes web
apps, mobile apps, and user
interface design.
Web Technology can be classified into
the following sections:
• World Wide Web (WWW): The World Wide Web is based
on several different technologies: Web browsers, Hypertext
Markup Language(HTML), and Hypertext Transfer Protocol
(HTTP).
• Web Browser: The web browser is an application software
to explore www (World Wide Web). It provides an interface
between the server and the client and requests to the
server for web documents and services.
• Web Server: Web server is a program which processes the
network requests of the users and serves them with files
that create web pages. This exchange takes place using
Hypertext Transfer Protocol (HTTP).
Web Technology can be classified into
the following sections:
• Web Pages: A webpage is a digital document that is
linked to the World Wide Web and viewable by anyone
connected to the internet has a web browser.
• Web Development: Web development refers to the
building, creating, and maintaining of websites. It
includes aspects such as web design, web publishing,
web programming, and database management. It is the
creation of an application that works over the internet
i.e. websites.
Web Development can be classified
into two ways:
Front End Development Back End Development
The part of a website that the user Backend is the server side of a
interacts directly is termed as front website. It is the part of the website
end. It is also referred to as the ‘client that users cannot see and interact. It
side’ of the application. is the portion of software that does not
come in direct contact with the users.
It is used to store and arrange data.
Front End Languages:
• HTML : HTML stands for Hypertext Markup Language. It
is used to design the front-end portion of web pages
using a markup language. HTML is the combination of
Hypertext and Markup language. Hypertext defines the
link between the web pages. The markup language is
used to define the text documentation within the tag
which defines the structure of web pages.
Front End Languages:
• CSS : Cascading Style Sheets fondly referred to as CSS
is a simply designed language intended to simplify the
process of making web pages presentable. CSS allows
you to apply styles to web pages. More importantly, CSS
enables you to do this independent of the HTML that
makes up each web page.
• Javascript : JavaScript is a famous scripting language
used to create magic on the sites to make the site
interactive for the user. It is used to enhancing the
functionality of a website to running cool games and
web-based software.
Front End Languages:
• AJAX : Ajax is an acronym for Asynchronous Javascript
and XML. Itis used to communicate with the server
without refreshing the web page and thus increasing the
user experience and better performance.
Back End Languages:
• PHP : PHP is a server-side scripting language designed
specifically for web development. Since PHP code
executed on the server-side, so it is called a server-side
scripting language.
Web Sites
• Collection of related web pages are
called Web Sites.
Web Servers
• Computer hardware and software
that stores a web site is called Web
Servers.
• A software that listens for web
page request
• Example: Apache, Microsoft
Internet Information Server (ISS)
Web Browsers
• Fetches/displays documents form a
web servers called Web Browsers.
• Internet Explorer(Microsoft Edge)
• Mozilla Firefox
• Google Chrome
• Safari
• Opera, etc.
Home Page
• Each website contains a home
page, which is the first document
users see when they visit a site
URL(Uniform Resource Locator)
• The web browser fetches a web
page from a web server by a
request that contains a page
address.
How the Website Works?
• A website is simply a collection of web pages of codes
– codes that describes the layout, format and content
on a page.
• The web server is a internet-connected computer that
receives the request for a web page sent by your
browser.
• The browser connects your computer to the server
through an IP address. The IP address is obtained by
translating the domain name.
A website
• A website is typically a collection of web pages, images and
other elements that are linked together to form a larger,
structured document. Think of a website as a book and each
individual page is a webpage.
• A website can be made up of a single page or it could have
thousands of pages. Each page will have its own text,
images and other elements. All web pages and elements are
then placed in a folder and stored on your web host server.
• Each web page is written in codes and these codes describe
the layout, format and content on the page. The most
common coding language used to create web pages is HTML.
Static Website
• Static website is the basic type of website that is easy to create.
You don't need the knowledge of web programming and database
design to create a static website. Its web pages are coded in
HTML.
• The codes are fixed for each page so the information contained in
the page does not change and it looks like a printed page.
Dynamic Website
• Dynamic website is a collection of dynamic web pages whose
content changes dynamically. It accesses content from a
database or Content Management System(CMS). Therefore, when
you alter or update the content of the database, the content of
the website is also altered or updated.
• Dynamic website uses client-side scripting or server-side
scripting, or both to generate dynamic content.
Dynamic Website
• Client side scripting generates content at the client computer on
the basis of user input. The web browser downloads the web
page from the server and processes the code within the page to
render information to the user.
• In server side scripting, the software runs on the server and
processing is completed in the server then plain pages are sent
to the user.
Static vs Dynamic Website
Static Website Dynamic Website
Prebuilt content is same every time the Content is generated quickly and changes
page is loaded. regularly.
It uses the HTML code for developing a It uses the server-side languages such as
website. PHP, SERVLET, JSP, and ASP.NET etc. for
developing a website.
It sends exactly the same response for It may generate different HTML for each of
every request. the request.
The content is only changed when someone The page contains “server-side” code which
publishes and updates the file(sends it to allows the server to generate the unique
the web server). content when the page is loaded.
Flexibility is the main advantage of static Content Management System(CMS) is the
website main advantage of dynamic website.
QUESTIONS?