SlideShare a Scribd company logo
1 of 23
Download to read offline
WEB DEVELOPMENT & DESIGN
FOUNDATIONS WITH HTML5
Chapter 1
Key Concepts

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

1
WEB STANDARDS
AND THE W3C CONSORTIUM
 W3C – World Wide Web Consortium
◦ Develops recommendations and

prototype technologies related to
the Web

◦ Produces specifications, called

Recommendations, in an effort to
standardize web technologies

◦ WAI – Web Accessibility Initiative

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

9
THE CLIENT/SERVER MODEL
Client/Server can describe a

relationship between two computer
programs –
the "client" and the "server".
Client
 requests some type of service (such as a

file or database access) from the server.

Server
 fulfills the request and transmits the

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

18
THE INTERNET CLIENT/SERVER MODEL
Client – Web Browser
Server – Web Server

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

19
WEB CLIENT
Connected to the Internet when needed
Usually runs web browser (client) software

(such as Internet Explorer or Firefox)
Uses HTTP (Hypertext Transfer Protocol)
Requests web pages from server
Receives web pages and files from server

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

20
WEB SERVER
Continually connected to the Internet
Runs web server software

(such as Apache or Internet Information
Server)
Uses HTTP (Hypertext Transfer Protocol)
Receives request for the web page
Responds to request and transmits status
code, web page, and associated files

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

21
INTERNET PROTOCOLS
Protocols

 Rules that describe the methods used for

clients and servers to communicate with each
other over a network.

 There is no single protocol that makes the

Internet and Web work.

 A number of protocols with specific functions

are needed.

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

23
FTP
FILE TRANSFER PROTOCOL
A set of rules that allow files to be

exchanged between computers on the
Internet.

Web developers commonly use FTP to

transfer web page files from their
computers to web servers.

FTP is also used to download programs

and files from other servers to individual
computers.

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

24
E-MAIL PROTOCOLS
Sending E-mail
SMTP Simple Mail Transfer
Protocol
Receiving E-mail
POP (POP3) Post Office Protocol
IMAP Internet Mail Access

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

25
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.
http
request

http
respons
e

 Web browsers send HTTP requests for web pages and

their associated files.

 Web servers send HTTP responses back to the web

browsers.

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

26
TCP/IP

TRANSMISSION CONTROL PROTOCOL/INTERNET
PROTOCOL

TCP/IP has been adopted as the official

communication protocol of the Internet.
TCP and IP have different functions that

work together to ensure reliable
communication over the Internet.

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

27
TCP
TRANSMISSION CONTROL PROTOCOL
 Purpose is to ensure the integrity of communication
 Breaks files and messages into individual units called

packets

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

28
IP
INTERNET PROTOCOL
 A set of rules that controls how data is sent

between computers on the Internet.

 IP routes a packet to the correct destination

address.

 The packet gets successively forwarded to



the next closest router (a hardware device
designed to move network traffic) until it
reaches its destination.
http://visualroute.visualware.com/
http://www.tracert.com/cgi-bin/trace.pl

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

29
IP ADDRESS
Each device connected to the Internet

has a unique numeric IP address.

These addresses consist of a set of four

groups of numbers, called octets.
74.125.95.104 will get you Google!

An IP address may correspond to a

domain name.

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

30
DOMAIN NAME
 Locates an organization or other

entity on the Internet
 Domain Name System

◦ Divides the Internet into logical groups and

understandable names
◦ Associates unique computer IP Addresses with
the text-based domain names you type into a
web browser
◦ Browser: http://google.com
◦ IP Address: 74.125.95.104

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

31
UNIFORM RESOURCE IDENTIFIER
URI – Uniform Resource Identifier
 identifies a resource on the Internet

URL – Uniform Resource Locator
 a type of URI which represents the network location

of a resource such as a web page, a graphic file, or an
MP3 file. 

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

32
TLD
TOP-LEVEL DOMAIN NAME
A top-level domain (TLD) identifies

the right-most part of the domain
name.
Current generic TLDs:

.com, .org, .net, .mil, .gov, .edu,
.int, .aero, .asia, .cat, .jobs, .name,
.biz, .mobi, .museum, .info, .coop,
.post, .pro, .tel, .travel, .xxx
Copyright © Terry Felke-Morris

Wednesday, October 23, 13

33
DOMAIN NAME SYSTEM
The Domain Name System (DNS) associates

Domain Names with IP addresses.
Web
Browser

Domain Name
IP Address

DNS
Web
Server

Use TPC/IP
to send HTTP Request
Use TCP/IP
to send HTTP Responses
with web page files & images
Web Browser
displays web page
Wednesday, October 23, 13

35

Copyright © Terry Felke-Morris

35
MARKUP LANGUAGES
SGML – Standard Generalized Markup

Language
 A standard for specifying a markup language or

tag set

HTML – Hypertext Markup Language
 The set of markup symbols or codes placed in a

file intended for display on a web browser.

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

36
MARKUP LANGUAGES (2)
XML – eXtensible Markup

Language

 A text-based language designed to describe, deliver,

and exchange structured information.

 It is not intended to replace HTML –

it is intended to extend the power of HTML by
separating data from presentation.

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

37
MARKUP LANGUAGES (3)
XHTML – eXtensible Hypertext

Markup Language

 Developed by the W3C as the reformulation of HTML

4.0 as an application of XML.

 It combines the formatting strengths of HTML 4.0 and

the data structure and extensibility strengths of XML.

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

38
MARKUP LANGUAGES (4)

HTML 5
The next version of HTML 4

and XHTML

http://www.w3.org/html/

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

39
Ch. 1 Assessment:
Learning Outcomes - Know the following

Copyright © Terry Felke-Morris

Wednesday, October 23, 13

42

More Related Content

What's hot

Multimedia- How Internet Works
Multimedia- How Internet WorksMultimedia- How Internet Works
Multimedia- How Internet Workssambhenilesh
 
Application layer
Application layerApplication layer
Application layerFarah Hunny
 
Intro Ch 02 A
Intro Ch 02 AIntro Ch 02 A
Intro Ch 02 Aali00061
 
Web technologies lesson 1
Web technologies   lesson 1Web technologies   lesson 1
Web technologies lesson 1nhepner
 
introduction to Web system
introduction to Web systemintroduction to Web system
introduction to Web systemhashim102
 
Web technologies course, an introduction
Web technologies course, an introductionWeb technologies course, an introduction
Web technologies course, an introductionPiero Fraternali
 
This presentation uploaded by me makesame for software testing tools used for...
This presentation uploaded by me makesame for software testing tools used for...This presentation uploaded by me makesame for software testing tools used for...
This presentation uploaded by me makesame for software testing tools used for...makesame
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IPPiero Fraternali
 
CCNA 1 Routing and Switching v5.0 Chapter 10
CCNA 1 Routing and Switching v5.0 Chapter 10CCNA 1 Routing and Switching v5.0 Chapter 10
CCNA 1 Routing and Switching v5.0 Chapter 10Nil Menon
 
Application layer chapter-9
Application layer chapter-9Application layer chapter-9
Application layer chapter-9Student
 

What's hot (14)

Multimedia- How Internet Works
Multimedia- How Internet WorksMultimedia- How Internet Works
Multimedia- How Internet Works
 
Application layer
Application layerApplication layer
Application layer
 
Intro Ch 02 A
Intro Ch 02 AIntro Ch 02 A
Intro Ch 02 A
 
Internet
InternetInternet
Internet
 
Web technologies lesson 1
Web technologies   lesson 1Web technologies   lesson 1
Web technologies lesson 1
 
introduction to Web system
introduction to Web systemintroduction to Web system
introduction to Web system
 
Web technologies course, an introduction
Web technologies course, an introductionWeb technologies course, an introduction
Web technologies course, an introduction
 
This presentation uploaded by me makesame for software testing tools used for...
This presentation uploaded by me makesame for software testing tools used for...This presentation uploaded by me makesame for software testing tools used for...
This presentation uploaded by me makesame for software testing tools used for...
 
world wide web
world wide webworld wide web
world wide web
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
 
Internet
InternetInternet
Internet
 
Web Technology UPTU UNIT 1
Web Technology UPTU UNIT 1 Web Technology UPTU UNIT 1
Web Technology UPTU UNIT 1
 
CCNA 1 Routing and Switching v5.0 Chapter 10
CCNA 1 Routing and Switching v5.0 Chapter 10CCNA 1 Routing and Switching v5.0 Chapter 10
CCNA 1 Routing and Switching v5.0 Chapter 10
 
Application layer chapter-9
Application layer chapter-9Application layer chapter-9
Application layer chapter-9
 

Viewers also liked

Ch. 8 FIT5, CIS 110 13F
Ch. 8 FIT5, CIS 110 13FCh. 8 FIT5, CIS 110 13F
Ch. 8 FIT5, CIS 110 13Fmh-108
 
Eligibility Criteria for Agri Consultants
Eligibility Criteria for Agri Consultants Eligibility Criteria for Agri Consultants
Eligibility Criteria for Agri Consultants promptinfotech
 
Lawrence house funds
Lawrence house fundsLawrence house funds
Lawrence house fundshousefunds57
 
Naina gupta ; compensation plan in indian airways
Naina gupta ; compensation plan in indian airwaysNaina gupta ; compensation plan in indian airways
Naina gupta ; compensation plan in indian airwaysNaina Gupta
 
Разумное потребление тепла.
Разумное потребление тепла.Разумное потребление тепла.
Разумное потребление тепла.Yuliya Kyamileva
 
Direct marketing of agriculture produce Training Program at Barabanki
Direct marketing of agriculture produce Training Program at BarabankiDirect marketing of agriculture produce Training Program at Barabanki
Direct marketing of agriculture produce Training Program at Barabankipromptinfotech
 
Ch. 2 HTML5, CIS 110 13F
Ch. 2 HTML5, CIS 110 13FCh. 2 HTML5, CIS 110 13F
Ch. 2 HTML5, CIS 110 13Fmh-108
 
Rtdna facebook 082313_final
Rtdna facebook 082313_finalRtdna facebook 082313_final
Rtdna facebook 082313_finalDonna Petersen
 
The function of the heart
The function of the heartThe function of the heart
The function of the heartLouise Crocombe
 
Осознанное потребление.
Осознанное потребление.Осознанное потребление.
Осознанное потребление.Yuliya Kyamileva
 
Ch. 17 FIT5, CIS 110 13F
Ch. 17 FIT5, CIS 110 13FCh. 17 FIT5, CIS 110 13F
Ch. 17 FIT5, CIS 110 13Fmh-108
 
Paccific Agro Lucknow Pvt Ltd.
Paccific Agro Lucknow Pvt Ltd.Paccific Agro Lucknow Pvt Ltd.
Paccific Agro Lucknow Pvt Ltd.promptinfotech
 
Manpower || Paccific Agro Lucknow Pvt Ltd.
Manpower || Paccific Agro Lucknow Pvt Ltd.Manpower || Paccific Agro Lucknow Pvt Ltd.
Manpower || Paccific Agro Lucknow Pvt Ltd.promptinfotech
 
TAR Lazio: il Ministro dell'Interno ed il Prefetto non possono annullare le t...
TAR Lazio: il Ministro dell'Interno ed il Prefetto non possono annullare le t...TAR Lazio: il Ministro dell'Interno ed il Prefetto non possono annullare le t...
TAR Lazio: il Ministro dell'Interno ed il Prefetto non possono annullare le t...Mario Di Carlo
 
Ch. 4 FIT5, CIS 110 13F
Ch. 4 FIT5, CIS 110 13FCh. 4 FIT5, CIS 110 13F
Ch. 4 FIT5, CIS 110 13Fmh-108
 
Práctica cero a la oportunidad de empresa
Práctica cero a la oportunidad de empresaPráctica cero a la oportunidad de empresa
Práctica cero a la oportunidad de empresaMichael Julca Requejo
 

Viewers also liked (20)

Ch. 8 FIT5, CIS 110 13F
Ch. 8 FIT5, CIS 110 13FCh. 8 FIT5, CIS 110 13F
Ch. 8 FIT5, CIS 110 13F
 
Eligibility Criteria for Agri Consultants
Eligibility Criteria for Agri Consultants Eligibility Criteria for Agri Consultants
Eligibility Criteria for Agri Consultants
 
Lawrence house funds
Lawrence house fundsLawrence house funds
Lawrence house funds
 
2484615
24846152484615
2484615
 
Naina gupta ; compensation plan in indian airways
Naina gupta ; compensation plan in indian airwaysNaina gupta ; compensation plan in indian airways
Naina gupta ; compensation plan in indian airways
 
Разумное потребление тепла.
Разумное потребление тепла.Разумное потребление тепла.
Разумное потребление тепла.
 
Direct marketing of agriculture produce Training Program at Barabanki
Direct marketing of agriculture produce Training Program at BarabankiDirect marketing of agriculture produce Training Program at Barabanki
Direct marketing of agriculture produce Training Program at Barabanki
 
Ch. 2 HTML5, CIS 110 13F
Ch. 2 HTML5, CIS 110 13FCh. 2 HTML5, CIS 110 13F
Ch. 2 HTML5, CIS 110 13F
 
Rtdna facebook 082313_final
Rtdna facebook 082313_finalRtdna facebook 082313_final
Rtdna facebook 082313_final
 
The function of the heart
The function of the heartThe function of the heart
The function of the heart
 
Осознанное потребление.
Осознанное потребление.Осознанное потребление.
Осознанное потребление.
 
Ch. 17 FIT5, CIS 110 13F
Ch. 17 FIT5, CIS 110 13FCh. 17 FIT5, CIS 110 13F
Ch. 17 FIT5, CIS 110 13F
 
Paccific Agro Lucknow Pvt Ltd.
Paccific Agro Lucknow Pvt Ltd.Paccific Agro Lucknow Pvt Ltd.
Paccific Agro Lucknow Pvt Ltd.
 
Manpower || Paccific Agro Lucknow Pvt Ltd.
Manpower || Paccific Agro Lucknow Pvt Ltd.Manpower || Paccific Agro Lucknow Pvt Ltd.
Manpower || Paccific Agro Lucknow Pvt Ltd.
 
Rac lecture 5
Rac lecture 5Rac lecture 5
Rac lecture 5
 
TAR Lazio: il Ministro dell'Interno ed il Prefetto non possono annullare le t...
TAR Lazio: il Ministro dell'Interno ed il Prefetto non possono annullare le t...TAR Lazio: il Ministro dell'Interno ed il Prefetto non possono annullare le t...
TAR Lazio: il Ministro dell'Interno ed il Prefetto non possono annullare le t...
 
Rac lecture 4
Rac lecture 4Rac lecture 4
Rac lecture 4
 
Layer session
Layer sessionLayer session
Layer session
 
Ch. 4 FIT5, CIS 110 13F
Ch. 4 FIT5, CIS 110 13FCh. 4 FIT5, CIS 110 13F
Ch. 4 FIT5, CIS 110 13F
 
Práctica cero a la oportunidad de empresa
Práctica cero a la oportunidad de empresaPráctica cero a la oportunidad de empresa
Práctica cero a la oportunidad de empresa
 

Similar to HTML5 Web Dev Foundations

Chapter 1 - Web Design
Chapter 1 - Web DesignChapter 1 - Web Design
Chapter 1 - Web Designtclanton4
 
basic web concepts.ppt
basic web concepts.pptbasic web concepts.ppt
basic web concepts.pptAbishek871311
 
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptxWEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptxjwhuqyqtayaw
 
Basics of Internet and WWW
Basics of Internet and WWWBasics of Internet and WWW
Basics of Internet and WWWSagar Rai
 
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
 
Introduction to the Internet
Introduction to the InternetIntroduction to the Internet
Introduction to the Internetcoastalgraphics
 
GSBA - IT Orientation Program by Prof. Amit Chandra
GSBA - IT Orientation Program by Prof. Amit ChandraGSBA - IT Orientation Program by Prof. Amit Chandra
GSBA - IT Orientation Program by Prof. Amit ChandraAmit Chandra
 
How Internet Works
How Internet WorksHow Internet Works
How Internet Workssumit kumar
 
Internet website designing_company_in_delhi
Internet website designing_company_in_delhiInternet website designing_company_in_delhi
Internet website designing_company_in_delhiCss Founder
 
Introduction to the web
Introduction to the webIntroduction to the web
Introduction to the webSAMIR BHOGAYTA
 

Similar to HTML5 Web Dev Foundations (20)

Chapter1
Chapter1Chapter1
Chapter1
 
Chapter 1 - Web Design
Chapter 1 - Web DesignChapter 1 - Web Design
Chapter 1 - Web Design
 
Chapter1
Chapter1Chapter1
Chapter1
 
Chapter1
Chapter1Chapter1
Chapter1
 
Web technology
Web technologyWeb technology
Web technology
 
ch01-internet.ppt
ch01-internet.pptch01-internet.ppt
ch01-internet.ppt
 
basic web concepts.ppt
basic web concepts.pptbasic web concepts.ppt
basic web concepts.ppt
 
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptxWEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
WEB-SYSTEM-AND-TECHNOLOGIES-INTRODUCTION-1.pptx
 
Basics of Internet and WWW
Basics of Internet and WWWBasics of Internet and WWW
Basics of Internet and WWW
 
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
 
INTERNET TECHNOLOGY
INTERNET  TECHNOLOGYINTERNET  TECHNOLOGY
INTERNET TECHNOLOGY
 
Network Protocols
Network ProtocolsNetwork Protocols
Network Protocols
 
Lecture 2- terminology
Lecture  2- terminologyLecture  2- terminology
Lecture 2- terminology
 
Web Terminology
Web TerminologyWeb Terminology
Web Terminology
 
Introduction to the Internet
Introduction to the InternetIntroduction to the Internet
Introduction to the Internet
 
GSBA - IT Orientation Program by Prof. Amit Chandra
GSBA - IT Orientation Program by Prof. Amit ChandraGSBA - IT Orientation Program by Prof. Amit Chandra
GSBA - IT Orientation Program by Prof. Amit Chandra
 
How Internet Works
How Internet WorksHow Internet Works
How Internet Works
 
Internet website designing_company_in_delhi
Internet website designing_company_in_delhiInternet website designing_company_in_delhi
Internet website designing_company_in_delhi
 
Introduction to the web
Introduction to the webIntroduction to the web
Introduction to the web
 
Lecture 2
Lecture 2Lecture 2
Lecture 2
 

More from mh-108

Ch. 16 Database Case Study: XML/XSLT
Ch. 16 Database Case Study: XML/XSLTCh. 16 Database Case Study: XML/XSLT
Ch. 16 Database Case Study: XML/XSLTmh-108
 
Ch. 15 FIT5, CIS 110 13F
Ch. 15 FIT5, CIS 110 13FCh. 15 FIT5, CIS 110 13F
Ch. 15 FIT5, CIS 110 13Fmh-108
 
Ch. 10 FIT5, CIS 110 13F
Ch. 10 FIT5, CIS 110 13FCh. 10 FIT5, CIS 110 13F
Ch. 10 FIT5, CIS 110 13Fmh-108
 
Ch. 12 FIT5, CIS 110 13F
Ch. 12 FIT5, CIS 110 13FCh. 12 FIT5, CIS 110 13F
Ch. 12 FIT5, CIS 110 13Fmh-108
 
Ch. 7 FIT5, CIS 110 13F
Ch. 7 FIT5, CIS 110 13FCh. 7 FIT5, CIS 110 13F
Ch. 7 FIT5, CIS 110 13Fmh-108
 
Ch. 3 HTML5, CIS 110 13F
Ch. 3 HTML5, CIS 110 13FCh. 3 HTML5, CIS 110 13F
Ch. 3 HTML5, CIS 110 13Fmh-108
 
Ch. 3 FIT5, CIS 110 13F
Ch. 3 FIT5, CIS 110 13FCh. 3 FIT5, CIS 110 13F
Ch. 3 FIT5, CIS 110 13Fmh-108
 
FIT5 Ch. 5, CIS 110 13F
FIT5 Ch. 5, CIS 110 13FFIT5 Ch. 5, CIS 110 13F
FIT5 Ch. 5, CIS 110 13Fmh-108
 

More from mh-108 (8)

Ch. 16 Database Case Study: XML/XSLT
Ch. 16 Database Case Study: XML/XSLTCh. 16 Database Case Study: XML/XSLT
Ch. 16 Database Case Study: XML/XSLT
 
Ch. 15 FIT5, CIS 110 13F
Ch. 15 FIT5, CIS 110 13FCh. 15 FIT5, CIS 110 13F
Ch. 15 FIT5, CIS 110 13F
 
Ch. 10 FIT5, CIS 110 13F
Ch. 10 FIT5, CIS 110 13FCh. 10 FIT5, CIS 110 13F
Ch. 10 FIT5, CIS 110 13F
 
Ch. 12 FIT5, CIS 110 13F
Ch. 12 FIT5, CIS 110 13FCh. 12 FIT5, CIS 110 13F
Ch. 12 FIT5, CIS 110 13F
 
Ch. 7 FIT5, CIS 110 13F
Ch. 7 FIT5, CIS 110 13FCh. 7 FIT5, CIS 110 13F
Ch. 7 FIT5, CIS 110 13F
 
Ch. 3 HTML5, CIS 110 13F
Ch. 3 HTML5, CIS 110 13FCh. 3 HTML5, CIS 110 13F
Ch. 3 HTML5, CIS 110 13F
 
Ch. 3 FIT5, CIS 110 13F
Ch. 3 FIT5, CIS 110 13FCh. 3 FIT5, CIS 110 13F
Ch. 3 FIT5, CIS 110 13F
 
FIT5 Ch. 5, CIS 110 13F
FIT5 Ch. 5, CIS 110 13FFIT5 Ch. 5, CIS 110 13F
FIT5 Ch. 5, CIS 110 13F
 

Recently uploaded

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 

Recently uploaded (20)

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 

HTML5 Web Dev Foundations

  • 1. WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 1 Key Concepts Copyright © Terry Felke-Morris Wednesday, October 23, 13 1
  • 2. WEB STANDARDS AND THE W3C CONSORTIUM  W3C – World Wide Web Consortium ◦ Develops recommendations and prototype technologies related to the Web ◦ Produces specifications, called Recommendations, in an effort to standardize web technologies ◦ WAI – Web Accessibility Initiative Copyright © Terry Felke-Morris Wednesday, October 23, 13 9
  • 3. THE CLIENT/SERVER MODEL Client/Server can describe a relationship between two computer programs – the "client" and the "server". Client  requests some type of service (such as a file or database access) from the server. Server  fulfills the request and transmits the Copyright © Terry Felke-Morris Wednesday, October 23, 13 18
  • 4. THE INTERNET CLIENT/SERVER MODEL Client – Web Browser Server – Web Server Copyright © Terry Felke-Morris Wednesday, October 23, 13 19
  • 5. WEB CLIENT Connected to the Internet when needed Usually runs web browser (client) software (such as Internet Explorer or Firefox) Uses HTTP (Hypertext Transfer Protocol) Requests web pages from server Receives web pages and files from server Copyright © Terry Felke-Morris Wednesday, October 23, 13 20
  • 6. WEB SERVER Continually connected to the Internet Runs web server software (such as Apache or Internet Information Server) Uses HTTP (Hypertext Transfer Protocol) Receives request for the web page Responds to request and transmits status code, web page, and associated files Copyright © Terry Felke-Morris Wednesday, October 23, 13 21
  • 7. INTERNET PROTOCOLS Protocols  Rules that describe the methods used for clients and servers to communicate with each other over a network.  There is no single protocol that makes the Internet and Web work.  A number of protocols with specific functions are needed. Copyright © Terry Felke-Morris Wednesday, October 23, 13 23
  • 8. FTP FILE TRANSFER PROTOCOL A set of rules that allow files to be exchanged between computers on the Internet. Web developers commonly use FTP to transfer web page files from their computers to web servers. FTP is also used to download programs and files from other servers to individual computers. Copyright © Terry Felke-Morris Wednesday, October 23, 13 24
  • 9. E-MAIL PROTOCOLS Sending E-mail SMTP Simple Mail Transfer Protocol Receiving E-mail POP (POP3) Post Office Protocol IMAP Internet Mail Access Copyright © Terry Felke-Morris Wednesday, October 23, 13 25
  • 10. 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. http request http respons e  Web browsers send HTTP requests for web pages and their associated files.  Web servers send HTTP responses back to the web browsers. Copyright © Terry Felke-Morris Wednesday, October 23, 13 26
  • 11. TCP/IP TRANSMISSION CONTROL PROTOCOL/INTERNET PROTOCOL TCP/IP has been adopted as the official communication protocol of the Internet. TCP and IP have different functions that work together to ensure reliable communication over the Internet. Copyright © Terry Felke-Morris Wednesday, October 23, 13 27
  • 12. TCP TRANSMISSION CONTROL PROTOCOL  Purpose is to ensure the integrity of communication  Breaks files and messages into individual units called packets Copyright © Terry Felke-Morris Wednesday, October 23, 13 28
  • 13. IP INTERNET PROTOCOL  A set of rules that controls how data is sent between computers on the Internet.  IP routes a packet to the correct destination address.  The packet gets successively forwarded to the next closest router (a hardware device designed to move network traffic) until it reaches its destination. http://visualroute.visualware.com/ http://www.tracert.com/cgi-bin/trace.pl Copyright © Terry Felke-Morris Wednesday, October 23, 13 29
  • 14. IP ADDRESS Each device connected to the Internet has a unique numeric IP address. These addresses consist of a set of four groups of numbers, called octets. 74.125.95.104 will get you Google! An IP address may correspond to a domain name. Copyright © Terry Felke-Morris Wednesday, October 23, 13 30
  • 15. DOMAIN NAME  Locates an organization or other entity on the Internet  Domain Name System ◦ Divides the Internet into logical groups and understandable names ◦ Associates unique computer IP Addresses with the text-based domain names you type into a web browser ◦ Browser: http://google.com ◦ IP Address: 74.125.95.104 Copyright © Terry Felke-Morris Wednesday, October 23, 13 31
  • 16. UNIFORM RESOURCE IDENTIFIER URI – Uniform Resource Identifier  identifies a resource on the Internet URL – Uniform Resource Locator  a type of URI which represents the network location of a resource such as a web page, a graphic file, or an MP3 file. Copyright © Terry Felke-Morris Wednesday, October 23, 13 32
  • 17. TLD TOP-LEVEL DOMAIN NAME A top-level domain (TLD) identifies the right-most part of the domain name. Current generic TLDs: .com, .org, .net, .mil, .gov, .edu, .int, .aero, .asia, .cat, .jobs, .name, .biz, .mobi, .museum, .info, .coop, .post, .pro, .tel, .travel, .xxx Copyright © Terry Felke-Morris Wednesday, October 23, 13 33
  • 18. DOMAIN NAME SYSTEM The Domain Name System (DNS) associates Domain Names with IP addresses. Web Browser Domain Name IP Address DNS Web Server Use TPC/IP to send HTTP Request Use TCP/IP to send HTTP Responses with web page files & images Web Browser displays web page Wednesday, October 23, 13 35 Copyright © Terry Felke-Morris 35
  • 19. MARKUP LANGUAGES SGML – Standard Generalized Markup Language  A standard for specifying a markup language or tag set HTML – Hypertext Markup Language  The set of markup symbols or codes placed in a file intended for display on a web browser. Copyright © Terry Felke-Morris Wednesday, October 23, 13 36
  • 20. MARKUP LANGUAGES (2) XML – eXtensible Markup Language  A text-based language designed to describe, deliver, and exchange structured information.  It is not intended to replace HTML – it is intended to extend the power of HTML by separating data from presentation. Copyright © Terry Felke-Morris Wednesday, October 23, 13 37
  • 21. MARKUP LANGUAGES (3) XHTML – eXtensible Hypertext Markup Language  Developed by the W3C as the reformulation of HTML 4.0 as an application of XML.  It combines the formatting strengths of HTML 4.0 and the data structure and extensibility strengths of XML. Copyright © Terry Felke-Morris Wednesday, October 23, 13 38
  • 22. MARKUP LANGUAGES (4) HTML 5 The next version of HTML 4 and XHTML http://www.w3.org/html/ Copyright © Terry Felke-Morris Wednesday, October 23, 13 39
  • 23. Ch. 1 Assessment: Learning Outcomes - Know the following Copyright © Terry Felke-Morris Wednesday, October 23, 13 42