You are on page 1of 33

Unit 10:

Website
Design &
Development
Pearson BTEC Level 4 Higher National Certificate in Computing
1. Explain server technologies and management services
associated with hosting and managing websites.
2. Categorise website technologies, tools and software used
to develop websites.
3. Utilise website technologies, tools and techniques with
good design principles to create a multipage website.
4. Create and use a Test Plan to review the performance and
design of a multipage website.
LO 1
Explain server technologies and
management services
associated with hosting and
managing websites.
Different
Server
Technologies
× Differences between web server hardware,
software and host operating systems.
× Advantages of an integrated database
system with regards to expanding
website capability.
× Common web development
technologies and frameworks.
× There are different types of server
technologies available such as:
× Web Server hardware
× Web Server software
× Host operating systems
× Server
× refers to a computer or device on a
network that manages network
resources.
× Can you name other types
of server?
× can refer to either the hardware (the computer)
× or the software (the computer application)
× that helps to deliver web content that can be
accessed through the Internet.
× are computers that deliver Web pages.
× Every Web server has an IP address and possibly
a domain name.
× Give the differences between the
following:
× web server hardware,
× web server software, and
× host operating systems
× The three main elements of a web
server:
× web server hardware,
× web server software, and
× host operating systems
× Development sites
Used to evaluate different Web designs
× Intranets
Corporate networks that house internal memos, corporate
policy handbooks, and a variety of other corporate
documents
× Extranets
Intranets that allow authorized parties outside the company
to access information stored in the system
× Transaction-processing sites
Commerce sites that must be available 24
hours a day, seven days a week
× Content-delivery sites
Deliver content such as news, histories,
summaries, and other digital information
× Client/server architectures
Client computers typically request services
A server processes the clients’ requests
× Web software
Lets different types of computers running
different operating systems communicate
• Dynamic content is nonstatic • Server-side scripting
information constructed in response Programs running on a Web server
to a Web client’s request create Web pages before sending
• Dynamic page them back to the requesting Web
clients
Web page whose content is shaped by • Dynamic page-generation
a program in response to user technologies include:
requests
Active Server Pages (ASP)
• Static page JavaServer Pages (JSP)
An unchanging page retrieved from PHP: Hypertext Preprocessor (PHP)
disk
web server
hardware
× are computers that
deliver Web pages.
× Why does web
server hardware
matters??
× Web Traffic
It is need to be ensured that HTTP requests are
serviced with a minimum response time.
× Customers View
Its considered to be rude if service provider
makes his customers wait, especially on the
web.—
× Scalability: the ability of a site to increase in size as
demand warrants
× Scale hardware vertically or horizontally
× Improve processing architecture of the site
web server
software
Web server software includes a
series of complex tools and
programs that come together
to create and manage a Web
server.
These tools range from programming
language protocols to file transfer
protocol programs, which allow
programmers to customize their Web
servers and provide unique experiences
for their users from each of their Web
pages.
Web server software is used to
edit and create Web pages
along with various other HTTP
formatted files.
× Operating system tasks include ×The most popular Web server programs are:
running programs and allocating ×Apache HTTP Server
computer resources ×Microsoft Internet Information Server (IIS)
× Linux ×Sun Java System Web Server (JSWS)
× Open-source operating system
that is easy to install, fast, and × Netcraft
efficient
×A networking consulting company in Bath,
× Open-source software England
× Developed by a community of ×Accumulates popularity rankings
programmers who make it
available for download at no cost
HOST
OPERATING
SYSTEMS
A host OS is the software installed
on a computer that interacts with
the underlying hardware
It is usually used to describe an
operating system used in a
virtualized server to differentiate it
from the guest operating system.
EXERCISE
UNIX Hosting is better than WINDOWS Hosting
• cost
• features
• limitations
• capabilities
• stability / compatibility
• performance
A computer Any application A host OS is

HOST OS
SOFTWARE
HARDWARE

hardware that that runs most or most


has been all of the time commonly
engineered for and stands used to
the purpose of ready to answer
hosting large, inquiries or describe the
long-running perform operating
applications with operations on system that
a high degree of behalf of some interacts with
reliability and other application the hardware.
durability. or process.
any

You might also like