Topic 1 - Introduction To Website Design and Development
Topic 1 - Introduction To Website Design and Development
TRAINING AND
CONSULTING LIMITED
PRESENTS
Client INTERNET
Webserver
(USA)
LifeSkills Computer Training and Consulting Limited. Get Skill Get Life
Web Browser and URL
The user accesses the website on a client computer by typing
the address of the website in a web browser installed on the
client computer.
A web browser is a software or application that connects a user
to a web page online. Examples of web browser include Mozilla
Firefox, Internet Explorer, Opera, etc. The web address of a
website is called URL i.e. Uniform Resource Locator. For
example the URL or web address of Yahoo website is
www.yahoo.com. Once you type www.yahoo.com on the client
computer that is connected to the internet, the internet will
search for the webserver that has the URL.
LifeSkills Computer Training and Consulting Limited. Get Skill Get Life
Types of Website
1. Static Websites – These are websites that display only
information and provides little or no interaction with
users.
LifeSkills Computer Training and Consulting Limited. Get Skill Get Life
Technologies / Tools Used for Building a
Dynamic Website
CSS
Cascading Style Sheet. It is used to style any HTML
element to change its dimensions, colors, borders,
spacing, and so on and also add animated transitions
and transformations to web pages. It is used for layout
of a website.
LifeSkills Computer Training and Consulting Limited. Get Skill Get Life
Technologies / Tools Used for Building a
Dynamic Website
JavaScript
JavaScript is used for validation of web pages and forms and works on
the client side. It is not the same as Java Programming Language.
JavaScript is a scripting language used in website development.
JavaScript is used to dynamically manipulate CSS elements and validate
web forms.
In other words, it provides a means for dynamic user interaction such as
checking email address validity in input forms, displaying prompts such
as “Enter correct password” or “Username required” and so on
(although it cannot be relied upon for security, which should always be
performed on the web server).
LifeSkills Computer Training and Consulting Limited. Get Skill Get Life
Technologies / Tools Used for Building a
Dynamic Website
PHP
It stands for HyperText Preprocessor. It is a scripting language
designed specifically for creating dynamic web pages especially
website that has databases.
LifeSkills Computer Training and Consulting Limited. Get Skill Get Life
Technologies / Tools Used for Building a
Dynamic Website
Web Server
The common type of web server is the Apache web
server. The Web server is the software that delivers Web
pages to the world. When you type a URL into your Web
browser, you’re sending a message to the Web server at
that URL, asking it to send you an HTML file. The Web
server responds by sending the requested file. Your
browser reads the HTML file and displays the Web page.
LifeSkills Computer Training and Consulting Limited. Get Skill Get Life
Technologies / Tools Used for Building a
Dynamic Website
Programming Editors and Integrated Development
Environments
In addition to the software for building your website, you need
software to write the programs or codes for the website.
Because PHP programs are just text files, like HTML files are just
text files, you can use your favorite text editor (such as
WordPad or NotePad on Windows) to write PHP programs.
However, there are tools that offer features that make program
writing much easier. These are called programming editors and
integrated development environments (IDEs).
LifeSkills Computer Training and Consulting Limited. Get Skill Get Life
Programming Editors and IDEs
Programming editors and IDEs offer features that can save you
enormous amounts of time during development. Programming
editors offer many features such as colour highlighting of parts
of codes, line numbers, indentation, etc for writing programs. A
good example is PHP Designer.
CSS Oracle
Programming Language
JavaScripts
PHP
ASP
ASP.net
C#
JSP
Figure 2. Client and Server Sides of a Dynamic Website
LifeSkills Computer Training and Consulting Limited. Get Skill Get Life
IN THE NEXT VIDEO
HTML BASICS
LifeSkills Computer Training and Consulting Limited. Get Skill Get Life