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

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Recently uploaded (20)

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

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