ICT 233 - Lecture 1
ICT 233 - Lecture 1
WELCOME BACK
TO SCHOOL !!!...
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
Course Information
Course Code: ICT233
Credit Hours: 3
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
1
2
2/5/2025
HyperText
Fundamentals
Markup
of Web
Language
Technologies
(HTML)
Cascading
JavaScript
Style Sheets
(JS)
(CSS)
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
Today’s Lecture
The World
Overview of Wide
Key Web Web(WWW)
Technologies and the
Internet
Domain
Names and The WWW
Uniform Model
Resource
Identifiers
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
2
4
2/5/2025
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
3
6
2/5/2025
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
4
8
2/5/2025
SGML
• SGML stands for Standard Generalized
Markup Language.
• SGML is a system(ISO standard) used to
specify document structure.
• It was originally developed as part of the IBM
document-sharing project in 1974 and became
an official ISO standard in 1986.
• Most markup languages such as HTML and
XML are derived from SGML.
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
HTML
• HTML stands for HyperText Markup
Language.
• HTML is a language, which makes it possible
to present information on the Internet.
• That is, web pages all over the world consist of
HTML.
• However, HTML is not a programming
language but a markup language.
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
5
10
2/5/2025
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
11
6
12
2/5/2025
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
13
JavaScript(JS)
• JavaScript is an object-based client-side scripting
language that adds interactivity and programmability to
web pages.
• JS was created by Brendan Eich at Netscape.
• It was introduced in December 1995 and initially named
“LiveScript”.
• Licensing issues at the time between Netscape and
Microsoft over “LiveScript” and “JScript”, respectively,
led to JavaScript’s standardization as ECMAScript by
Ecma International standards organization in June 1997.
• But JavaScript remains the preferred name of the
language.
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
7
14
2/5/2025
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
15
8
16
2/5/2025
AJAX
• AJAX is an acronym for Asynchronous JavaScript
and XML.
• It is not a programming language but a group of
web development technologies related to each
other, such as HTML, CSS, JavaScript, XML, and
XSLT.
• Ajax can be used on the client side to create
interactive web applications. Web site applications
empowered with Ajax can send data to and
retrieve data from servers asynchronously
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
17
PHP
• PHP stands for PHP: Hypertext Preprocessor
and is one of the most popular open-source
server-side scripting languages.
• It is a cross-platform, general-purpose
language originally created by Rasmus
Lerdorf in 1994 for generating dynamic web
pages.
• PHP is a widely used, free, and efficient
alternative to competitors such as ASP.net.
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
9
18
2/5/2025
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
19
Moment of Reflection
• Please reflect a bit and write down your
answer to the question below:
• Question ??????
• What is the difference between the Internet and
the web?
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
10
20
2/5/2025
21
11
22
2/5/2025
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
23
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
12
24
2/5/2025
Domain Names
• Web resources can be located by unique IP
addresses; however, IP addresses are difficult to
remember.
• Consequently, domain names are used instead in
most cases.
• Figure 4-1 shows the relationship between a
domain name and a URL; www.example.com is a
subdomain of the node example.com, which is the
subdomain of the com domain.
• The domain name syntax rules are defined by RFC
1035, RFC 1123 and RFC 2181.
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
25
13
26
2/5/2025
Uniform Uniform
Resource Resource
Locator Name
(URL) (URN)
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
27
Parts of URL
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
14
28
2/5/2025
Parts of URN
Source: https://medium.com/@abhirup.acharya009/uri-vs-urn-vs-url-key-distinctions-explained-dec8e02ebd18
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
29
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
15
30
2/5/2025
Client Device
Request CGI,
(URL) Server side Scripts in
PHP or ASP.net.
Web
Browser
Response
(Content)
Content
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
31
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
16
32
2/5/2025
Focus Questions?
• Explain the following:
– Web page
– Index page
– Web site
– Web browser
– Web application
• Briefly describe how you would register for a domain
name.
• Write down any 10 web hosting companies you know of
• Provide the full meaning of the following acronyms as
applied in web technologies
– ICANN, JSON, AJAX, RSS, URI, XSLT
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
33
Web Technologies and Design Lecture Slides by: Maxwell Dorgbefu Jnr.
17
34