SlideShare a Scribd company logo
1 of 27
Web-Based Design
(IT210)
chapter 1
Introduction To
Computers & The
Internet
1
 Introduction
 The evolution of the internet
 Web basics
 Define URL and domain names
 Static and Dynamic Websites
 Client-Side Scripting versus Server-
Side Scripting.
 World Wide Web Consortium (W3C)
2
 Define Internet basics
 Understand world wide web basics
 Distinguish between Static and Dynamic
Web Sites
 Differentiate between client-side
language and Server-Side Script
language
3
Introduction
 Welcome to the exciting and rapidly evolving
world of Internet and web programming!
 The Internet and web programming technologies
are designed to be portable
 allowing you to design web pages and
applications that run across an enormous range
of Internet-enabled devices.
4
Introduction
Moore’s Law:
“Every year or two, the capacities of
computers have approximately
doubled inexpensively”.
 This remarkable trend often is
called Moore’s Law, named for the
person who identified it, Gordon
Moore, co-founder of Intel—the
leading manufacturer of the
processors in today’s computers
and embedded systems.
Read more about Moore’s Law
5
The
evolution
of the
internet
 The Internet is a worldwide collection of networks
that links millions of businesses, government
agencies, educational institutions, and individuals.
 In the late 1960s, ARPA (the Advanced Research
Projects Agency) rolled out blueprints for
networking. The main computer systems of about a
dozen ARPA-funded universities and research
institutions.
 ARPA proceeded to implement the ARPANET,
which eventually evolved into today’s Internet.
THE INTERNET
6
 Rather than enabling researchers to share each
other’s computers, it rapidly became clear that
communicating quickly and easily via electronic
mail. this was the key early benefit of the
ARPANET.
 ARPANET had two main goals:
Allow scientists at different physical locations to
share information and work
Function even if part of the network were disabled or
destroyed
①
②
The
evolution
of the
internet
7
1969
ARPANET
becomes
functional
1984
ARPANET has
More than
1000 individual
computers
linked as hosts
1986
Connects NSFnet
(National Science
Foundation
Network) to ARPANET
and becomes known
as Internet
1995
NSFNet
terminates its
network on
the Internet
and resumes
status as
research
network
Internet 2 is
founded
Today more
than 550
million hosts
connect to
the Internet
1996
The evolution of the internet
8
The evolution of the internet
 Many home and small business users connect to the Internet
via high-speed broadband Internet service
Cable
Interne
service
DSL
Fiber to
the
Premises
)
FTTP
(
Fixed
wireless
Cellular
Radio
Network
Wi-Fi
Satellite
Internet
Service
9
The evolution of the internet
How to access the Internet?
 Many organization and businesses have direct access to the Internet using
special high-speed communication lines and equipment.
 Another way to access the Internet is through Internet Service Provider (ISP)
(A commercial organization with permanent connection to the Internet
that sells temporary connections to subscribers).
 To access the Internet, an existing network need to pay a small registration
fee.
10
 WWW (World Wide Web ):
1. allows computer users to execute web-based applications
2. locate and view multimedia-based documents on almost any subject
over the Internet.
 HTML (HyperText Markup Language):
In 1989, Tim Berners-Lee of CERN (the European Organization for Nuclear
Research) began to develop a technology for sharing information via
hyperlinked text documents.
 HTTP (Hypertext Transfer Protocol ):
Tim Berners-Lee also wrote the (HTTP) witch is a communications
protocol used to send information over the web.
Web Basics Concepts.
11
 Web client: is an application that
communicates with a web server,
using HTTP.
 Web server is software and hardware
that uses HTTP and other protocols to
respond to client requests made over
the World Wide Web.
 The main job of a web server is to
display website content through
storing, processing and delivering
webpages to users.
Web Basics Concepts.
 Web browser: is a software
application for accessing information
on the World Wide Web.
 E.g., Google Chrome, Apple Safari, Mi
crosoft Internet
Explorer (Edge), Mozilla Firefox,
Opera.
 Web site: A collection of linked Web
pages that has a common theme or
focus.
 E.g., IAU website
• Home page: The main page that all
the pages on a particular Web site
are organized around and link back
to it
12
HTTP (Hypertext Transfer Protocol)
 A set of rules for exchanging files such as text, graphic
images, sound, video, and other multimedia files on the Web.
When the user clicks a hyperlink in the web page , a web server
locates the requested web page and sends it to the user’s web
browser.
 Web browsers send HTTP requests for web pages and their
associated files.
 The two most common HTTP request types (HTTP request methods) are
GET and POST.
 Web servers send HTTP responses back to the web
browsers.
HTTP Request
(GET / POST)
HTTP Response
Web Basics Concepts.
13
Web Basics Concepts.
 IP address (Internet Protocol): is a unique identification for each
device on the internet.
 These addresses consist of a set of four groups of numbers
Activity: Can you provide your computer IP address ?
 A domain name is a unique name associated with a specific IP
address.
For example: IP: 91.227.24.32 will get you to IAU website
 Domain Name System (DNS): is a program, which coordinates the IP
addresses and domain names for all computers attached to it.
 Domain name server is the host computer that runs DNS software.
14
Web Basics Concepts.
 The IP address and the domain name each identify a particular device
on the Internet.
 However, they do not indicate where a Web page’s HTML document
exist in on that device.
 To identify a Web pages exact location, Web browsers rely on Uniform
Resource Locator (URL)
 URL : is a unique identifiers used to locate a particular resource on
the network.
15
Web Basics Concepts.
Structure of a Uniform Resource Locators:
http://www.chicagosymphony.org/civicconcerts/index.htm
protocol
Domain name
pathname
filename
 URL is a four-part addressing scheme that tells the Web
browser:
 What transfer protocol to use for transporting the file
 The domain name of the computer on which the file exists in
 The pathname of the folder or directory on the computer on which the file
resides
 The name of the file
16
Static and
Dynamic
Websites
17
Static Web Sites
static web site
 consists only of HTML pages that look identical users at
all times.
Static Web Pages
 exist as individual files has extension .htm or .html
 typically contain text, hyper links, photos, and graphics
 may also contain animated or interactive media such as:
 Movie Clips (YouTube etc.)
 Adobe Flash Presentations
 Other media types
18
STATIC
WEB SITES
19
Dynamic Web Sites
Dynamic web site
 consists of Pages that its contents continually
changing from external information sources.
Dynamic Web Pages
 can provide Create, Retrieve, Update , and Delete
functions for company records
 exist as files with extensions based on the type of
programming used .jsp ,.php, .asp, .aspx
20
DYNAMIC
WEB SITES
21
client-side language
Client-Side Scripts
 Scripts that execute locally within an HTML document in
the user’s web browser
 For client-side scripts we will primarily utilize Javascript &
JQuery, are placed within HTML
 For example
 client-side scripting could check the user’s form for errors
before submitting it
 When click the submit button, an alert box appears telling them
about the mistake 22
Server-Side Languages
Server-Side Script
 Scripts that execute on the server and return resulting
documents to the client
 For server-side scripts we will primarily utilize the PHP
language
Server-side scripts are used for various purposes:
 Browser detection
 Database connectivity
 Logon scripts (verification of username and password)
 File uploading and downloading 23
CLIENT-SIDE LANGUAGE VS. SERVER-SIDE LANGUAGES
24
client-side language Vs. Server-Side
Languages
BASIS FOR
COMPARISON CLIENT-SIDE SCRIPTING SERVER-SIDE SCRIPTING
BASIC Works at the front end and script are visible
among the users.
Works in the back end which is not visible at
the client end.
PROCESSING Does not need interaction with the server. Requires server interaction.
LANGUAGES
INVOLVED
HTML, CSS, JavaScript, etc. PHP, ASP.net, Ruby , Python, etcetera.
AFFECT Can reduce the load to the server. Could effectively customize the web pages
and provide dynamic websites.
SECURITY Insecure Relatively secure.
25
W3C Consortium
 Stands for "World Wide Web Consortium." The
W3C is an international community that includes
a full-time staff, industry experts, and several
member organizations. These groups work
together to develop standards for the World
Wide Web.
 Their mission is to lead the World Wide Web to its
full potential by developing protocols and
guidelines that ensure long-term growth for the
Web.
 Produces specifications, called
Recommendations, in an effort to standardize
web technologies 26
Any
Questions?
27

More Related Content

What's hot

Discovering Computers: Chapter 03
Discovering Computers: Chapter 03Discovering Computers: Chapter 03
Discovering Computers: Chapter 03Anna Stirling
 
World wide web An Introduction
World wide web An IntroductionWorld wide web An Introduction
World wide web An IntroductionSidrah Noor
 
Internet and World Wide Web
Internet and World Wide WebInternet and World Wide Web
Internet and World Wide WebSamudin Kassan
 
Vmware vsphere 5.1 Arabic
Vmware vsphere 5.1 ArabicVmware vsphere 5.1 Arabic
Vmware vsphere 5.1 ArabicAhmed Gamil
 
PPT on web development & SEO
PPT on web development & SEOPPT on web development & SEO
PPT on web development & SEOPrakrati Bansal
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development ProcessHend Al-Khalifa
 
WordPress what is Wordpress
WordPress what is WordpressWordPress what is Wordpress
WordPress what is WordpressShahid Husain
 
Lecture 1 intro to web designing
Lecture 1  intro to web designingLecture 1  intro to web designing
Lecture 1 intro to web designingpalhaftab
 
WordPress for Education PPT
WordPress for Education PPTWordPress for Education PPT
WordPress for Education PPTjekkilekki
 
What is a Content Management System or CMS
What is a Content Management System or CMSWhat is a Content Management System or CMS
What is a Content Management System or CMSSteve Williams
 
The World Wide Web Power Point
The World Wide Web Power PointThe World Wide Web Power Point
The World Wide Web Power Pointkaramfilova
 
Intro to computers ch 1
Intro to computers ch 1Intro to computers ch 1
Intro to computers ch 1Vanita
 
WWW, Website & Webpage
WWW, Website & WebpageWWW, Website & Webpage
WWW, Website & WebpageZeeshan Alam
 
Why Use a Content Delivery Network (CDN)?
Why Use a Content Delivery Network (CDN)?Why Use a Content Delivery Network (CDN)?
Why Use a Content Delivery Network (CDN)?Medianova
 
google adsense
google adsensegoogle adsense
google adsensekritagya16
 

What's hot (20)

Discovering Computers: Chapter 03
Discovering Computers: Chapter 03Discovering Computers: Chapter 03
Discovering Computers: Chapter 03
 
World wide web An Introduction
World wide web An IntroductionWorld wide web An Introduction
World wide web An Introduction
 
Internet and World Wide Web
Internet and World Wide WebInternet and World Wide Web
Internet and World Wide Web
 
Vmware vsphere 5.1 Arabic
Vmware vsphere 5.1 ArabicVmware vsphere 5.1 Arabic
Vmware vsphere 5.1 Arabic
 
IIS
IISIIS
IIS
 
PPT on web development & SEO
PPT on web development & SEOPPT on web development & SEO
PPT on web development & SEO
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development Process
 
World Wide Web (WWW)
World Wide Web (WWW)World Wide Web (WWW)
World Wide Web (WWW)
 
WordPress what is Wordpress
WordPress what is WordpressWordPress what is Wordpress
WordPress what is Wordpress
 
Lecture 1 intro to web designing
Lecture 1  intro to web designingLecture 1  intro to web designing
Lecture 1 intro to web designing
 
WordPress for Education PPT
WordPress for Education PPTWordPress for Education PPT
WordPress for Education PPT
 
What is a Content Management System or CMS
What is a Content Management System or CMSWhat is a Content Management System or CMS
What is a Content Management System or CMS
 
The World Wide Web Power Point
The World Wide Web Power PointThe World Wide Web Power Point
The World Wide Web Power Point
 
Intro to computers ch 1
Intro to computers ch 1Intro to computers ch 1
Intro to computers ch 1
 
WWW, Website & Webpage
WWW, Website & WebpageWWW, Website & Webpage
WWW, Website & Webpage
 
WEB HOSTING
WEB HOSTINGWEB HOSTING
WEB HOSTING
 
Why Use a Content Delivery Network (CDN)?
Why Use a Content Delivery Network (CDN)?Why Use a Content Delivery Network (CDN)?
Why Use a Content Delivery Network (CDN)?
 
google adsense
google adsensegoogle adsense
google adsense
 
World wide web
World wide webWorld wide web
World wide web
 
Web Standards
Web StandardsWeb Standards
Web Standards
 

Similar to Lecture 1- Introduction to Computers and the Internet.pptx

Basics of Internet and WWW
Basics of Internet and WWWBasics of Internet and WWW
Basics of Internet and WWWSagar Rai
 
Introduction to Information Technology Lecture Slides PPT
Introduction to Information Technology Lecture Slides PPTIntroduction to Information Technology Lecture Slides PPT
Introduction to Information Technology Lecture Slides PPTOsama Yousaf
 
abdelwahab alsammak_Chapter 1-Internet concepts.ppt
abdelwahab alsammak_Chapter 1-Internet concepts.pptabdelwahab alsammak_Chapter 1-Internet concepts.ppt
abdelwahab alsammak_Chapter 1-Internet concepts.pptDavid319172
 
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docxICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docxMartin Mulwa
 
Computer communication and internet
Computer communication and internetComputer communication and internet
Computer communication and interneteVidhya
 
fundamental of information technology (2)
fundamental of information technology  (2)fundamental of information technology  (2)
fundamental of information technology (2)Sorath Peetamber
 
Internet Basics Unit-7
Internet Basics  Unit-7Internet Basics  Unit-7
Internet Basics Unit-7Raj vardhan
 
Web Technologies Introduction to web technologies
Web Technologies Introduction to web technologiesWeb Technologies Introduction to web technologies
Web Technologies Introduction to web technologiesVigneshkumar Ponnusamy
 
Web application development ( basics )
Web application development ( basics )Web application development ( basics )
Web application development ( basics )Chirag Nag
 
introduction_to_web_technology.pdf
introduction_to_web_technology.pdfintroduction_to_web_technology.pdf
introduction_to_web_technology.pdfVishwanathBurkpalli
 
Introduction about Internet
Introduction about InternetIntroduction about Internet
Introduction about InternetAadil Khan
 
Introduction to the Internet
Introduction to the InternetIntroduction to the Internet
Introduction to the Internetcoastalgraphics
 

Similar to Lecture 1- Introduction to Computers and the Internet.pptx (20)

Basics of Internet and WWW
Basics of Internet and WWWBasics of Internet and WWW
Basics of Internet and WWW
 
Introduction to Information Technology Lecture Slides PPT
Introduction to Information Technology Lecture Slides PPTIntroduction to Information Technology Lecture Slides PPT
Introduction to Information Technology Lecture Slides PPT
 
abdelwahab alsammak_Chapter 1-Internet concepts.ppt
abdelwahab alsammak_Chapter 1-Internet concepts.pptabdelwahab alsammak_Chapter 1-Internet concepts.ppt
abdelwahab alsammak_Chapter 1-Internet concepts.ppt
 
WP Chap 1 & 2.pptx
WP Chap 1 & 2.pptxWP Chap 1 & 2.pptx
WP Chap 1 & 2.pptx
 
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docxICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
ICS 2203-WEB APPLICATION DEVELOPMENT-EDUC Y2S1_MATHCOMP.docx
 
Internet
InternetInternet
Internet
 
Computer communication and internet
Computer communication and internetComputer communication and internet
Computer communication and internet
 
INTERNET
INTERNETINTERNET
INTERNET
 
fundamental of information technology (2)
fundamental of information technology  (2)fundamental of information technology  (2)
fundamental of information technology (2)
 
web technology
 web technology web technology
web technology
 
Internet Basics Unit-7
Internet Basics  Unit-7Internet Basics  Unit-7
Internet Basics Unit-7
 
Web Technologies Introduction to web technologies
Web Technologies Introduction to web technologiesWeb Technologies Introduction to web technologies
Web Technologies Introduction to web technologies
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 
Web engineering lecture 3
Web engineering lecture 3Web engineering lecture 3
Web engineering lecture 3
 
Web Browsers.pptx
Web Browsers.pptxWeb Browsers.pptx
Web Browsers.pptx
 
Web application development ( basics )
Web application development ( basics )Web application development ( basics )
Web application development ( basics )
 
introduction_to_web_technology.pdf
introduction_to_web_technology.pdfintroduction_to_web_technology.pdf
introduction_to_web_technology.pdf
 
Introduction about Internet
Introduction about InternetIntroduction about Internet
Introduction about Internet
 
Uta005 lecture1
Uta005 lecture1Uta005 lecture1
Uta005 lecture1
 
Introduction to the Internet
Introduction to the InternetIntroduction to the Internet
Introduction to the Internet
 

Recently uploaded

Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Personfurqan222004
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Lucknow
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一Fs
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts servicevipmodelshub1
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 

Recently uploaded (20)

Complet Documnetation for Smart Assistant Application for Disabled Person
Complet Documnetation   for Smart Assistant Application for Disabled PersonComplet Documnetation   for Smart Assistant Application for Disabled Person
Complet Documnetation for Smart Assistant Application for Disabled Person
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja VipCall Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
Call Girls Service Adil Nagar 7001305949 Need escorts Service Pooja Vip
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
定制(Management毕业证书)新加坡管理大学毕业证成绩单原版一比一
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Alwarpet Phone 🍆 8250192130 👅 celebrity escorts service
 
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Uttam Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 

Lecture 1- Introduction to Computers and the Internet.pptx

  • 1. Web-Based Design (IT210) chapter 1 Introduction To Computers & The Internet 1
  • 2.  Introduction  The evolution of the internet  Web basics  Define URL and domain names  Static and Dynamic Websites  Client-Side Scripting versus Server- Side Scripting.  World Wide Web Consortium (W3C) 2
  • 3.  Define Internet basics  Understand world wide web basics  Distinguish between Static and Dynamic Web Sites  Differentiate between client-side language and Server-Side Script language 3
  • 4. Introduction  Welcome to the exciting and rapidly evolving world of Internet and web programming!  The Internet and web programming technologies are designed to be portable  allowing you to design web pages and applications that run across an enormous range of Internet-enabled devices. 4
  • 5. Introduction Moore’s Law: “Every year or two, the capacities of computers have approximately doubled inexpensively”.  This remarkable trend often is called Moore’s Law, named for the person who identified it, Gordon Moore, co-founder of Intel—the leading manufacturer of the processors in today’s computers and embedded systems. Read more about Moore’s Law 5
  • 6. The evolution of the internet  The Internet is a worldwide collection of networks that links millions of businesses, government agencies, educational institutions, and individuals.  In the late 1960s, ARPA (the Advanced Research Projects Agency) rolled out blueprints for networking. The main computer systems of about a dozen ARPA-funded universities and research institutions.  ARPA proceeded to implement the ARPANET, which eventually evolved into today’s Internet. THE INTERNET 6
  • 7.  Rather than enabling researchers to share each other’s computers, it rapidly became clear that communicating quickly and easily via electronic mail. this was the key early benefit of the ARPANET.  ARPANET had two main goals: Allow scientists at different physical locations to share information and work Function even if part of the network were disabled or destroyed ① ② The evolution of the internet 7
  • 8. 1969 ARPANET becomes functional 1984 ARPANET has More than 1000 individual computers linked as hosts 1986 Connects NSFnet (National Science Foundation Network) to ARPANET and becomes known as Internet 1995 NSFNet terminates its network on the Internet and resumes status as research network Internet 2 is founded Today more than 550 million hosts connect to the Internet 1996 The evolution of the internet 8
  • 9. The evolution of the internet  Many home and small business users connect to the Internet via high-speed broadband Internet service Cable Interne service DSL Fiber to the Premises ) FTTP ( Fixed wireless Cellular Radio Network Wi-Fi Satellite Internet Service 9
  • 10. The evolution of the internet How to access the Internet?  Many organization and businesses have direct access to the Internet using special high-speed communication lines and equipment.  Another way to access the Internet is through Internet Service Provider (ISP) (A commercial organization with permanent connection to the Internet that sells temporary connections to subscribers).  To access the Internet, an existing network need to pay a small registration fee. 10
  • 11.  WWW (World Wide Web ): 1. allows computer users to execute web-based applications 2. locate and view multimedia-based documents on almost any subject over the Internet.  HTML (HyperText Markup Language): In 1989, Tim Berners-Lee of CERN (the European Organization for Nuclear Research) began to develop a technology for sharing information via hyperlinked text documents.  HTTP (Hypertext Transfer Protocol ): Tim Berners-Lee also wrote the (HTTP) witch is a communications protocol used to send information over the web. Web Basics Concepts. 11
  • 12.  Web client: is an application that communicates with a web server, using HTTP.  Web server is software and hardware that uses HTTP and other protocols to respond to client requests made over the World Wide Web.  The main job of a web server is to display website content through storing, processing and delivering webpages to users. Web Basics Concepts.  Web browser: is a software application for accessing information on the World Wide Web.  E.g., Google Chrome, Apple Safari, Mi crosoft Internet Explorer (Edge), Mozilla Firefox, Opera.  Web site: A collection of linked Web pages that has a common theme or focus.  E.g., IAU website • Home page: The main page that all the pages on a particular Web site are organized around and link back to it 12
  • 13. HTTP (Hypertext Transfer Protocol)  A set of rules for exchanging files such as text, graphic images, sound, video, and other multimedia files on the Web. When the user clicks a hyperlink in the web page , a web server locates the requested web page and sends it to the user’s web browser.  Web browsers send HTTP requests for web pages and their associated files.  The two most common HTTP request types (HTTP request methods) are GET and POST.  Web servers send HTTP responses back to the web browsers. HTTP Request (GET / POST) HTTP Response Web Basics Concepts. 13
  • 14. Web Basics Concepts.  IP address (Internet Protocol): is a unique identification for each device on the internet.  These addresses consist of a set of four groups of numbers Activity: Can you provide your computer IP address ?  A domain name is a unique name associated with a specific IP address. For example: IP: 91.227.24.32 will get you to IAU website  Domain Name System (DNS): is a program, which coordinates the IP addresses and domain names for all computers attached to it.  Domain name server is the host computer that runs DNS software. 14
  • 15. Web Basics Concepts.  The IP address and the domain name each identify a particular device on the Internet.  However, they do not indicate where a Web page’s HTML document exist in on that device.  To identify a Web pages exact location, Web browsers rely on Uniform Resource Locator (URL)  URL : is a unique identifiers used to locate a particular resource on the network. 15
  • 16. Web Basics Concepts. Structure of a Uniform Resource Locators: http://www.chicagosymphony.org/civicconcerts/index.htm protocol Domain name pathname filename  URL is a four-part addressing scheme that tells the Web browser:  What transfer protocol to use for transporting the file  The domain name of the computer on which the file exists in  The pathname of the folder or directory on the computer on which the file resides  The name of the file 16
  • 18. Static Web Sites static web site  consists only of HTML pages that look identical users at all times. Static Web Pages  exist as individual files has extension .htm or .html  typically contain text, hyper links, photos, and graphics  may also contain animated or interactive media such as:  Movie Clips (YouTube etc.)  Adobe Flash Presentations  Other media types 18
  • 20. Dynamic Web Sites Dynamic web site  consists of Pages that its contents continually changing from external information sources. Dynamic Web Pages  can provide Create, Retrieve, Update , and Delete functions for company records  exist as files with extensions based on the type of programming used .jsp ,.php, .asp, .aspx 20
  • 22. client-side language Client-Side Scripts  Scripts that execute locally within an HTML document in the user’s web browser  For client-side scripts we will primarily utilize Javascript & JQuery, are placed within HTML  For example  client-side scripting could check the user’s form for errors before submitting it  When click the submit button, an alert box appears telling them about the mistake 22
  • 23. Server-Side Languages Server-Side Script  Scripts that execute on the server and return resulting documents to the client  For server-side scripts we will primarily utilize the PHP language Server-side scripts are used for various purposes:  Browser detection  Database connectivity  Logon scripts (verification of username and password)  File uploading and downloading 23
  • 24. CLIENT-SIDE LANGUAGE VS. SERVER-SIDE LANGUAGES 24
  • 25. client-side language Vs. Server-Side Languages BASIS FOR COMPARISON CLIENT-SIDE SCRIPTING SERVER-SIDE SCRIPTING BASIC Works at the front end and script are visible among the users. Works in the back end which is not visible at the client end. PROCESSING Does not need interaction with the server. Requires server interaction. LANGUAGES INVOLVED HTML, CSS, JavaScript, etc. PHP, ASP.net, Ruby , Python, etcetera. AFFECT Can reduce the load to the server. Could effectively customize the web pages and provide dynamic websites. SECURITY Insecure Relatively secure. 25
  • 26. W3C Consortium  Stands for "World Wide Web Consortium." The W3C is an international community that includes a full-time staff, industry experts, and several member organizations. These groups work together to develop standards for the World Wide Web.  Their mission is to lead the World Wide Web to its full potential by developing protocols and guidelines that ensure long-term growth for the Web.  Produces specifications, called Recommendations, in an effort to standardize web technologies 26