Top Banner
INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 7 – THE WEB SEAN J. TAYLOR
29

Information technology in business and society

Feb 25, 2016

Download

Documents

reilly

Information technology in business and society. Session 7 – the Web Sean J. taylor. Administrativia. Assignment 1 d ue tonight at 1am. My office hours: moved to 3:30-5:30pm on FRIDAY (permanently?) Assignment 2 due 2/23 Blog tips. Blog tips. Use Markdown: - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Information technology in business and society

INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETYSESSION 7 – THE WEB

SEAN J. TAYLOR

Page 2: Information technology in business and society

ADMINISTRATIVIA

• Assignment 1 due tonight at 1am.• My office hours: moved to 3:30-5:30pm on

FRIDAY (permanently?)• Assignment 2 due 2/23• Blog tips

Page 3: Information technology in business and society

BLOG TIPSUse Markdown:

Include “!m” somewhere in the email.

Links are then [Link name](http://linklocation.com)

Use raw links and plain text:

This is my cool link: http://www.google.com

Don’t include dashes before your signature:

Bad: --SJT Good: SJT

Page 4: Information technology in business and society

LEARNING OBJECTIVES

1. Understand how the web works at a high level.

1. HTTP2. URLs3. HTML

2. Be able to create your own web page.

Page 5: Information technology in business and society

THE WEB

Page 6: Information technology in business and society

WEB HISTORY

use hypertext"... to link and access information of various kinds as a web of nodes in which the user can browse at will”

- Berners-Lee and Cailliau November, 1990

Page 7: Information technology in business and society

WORLD WIDE WEB

• web of hypertext documents• viewed by browsers• using a client–server architecture• HTTP: communication protocol• URLs: addressability• HTML: hypertext!

Page 8: Information technology in business and society
Page 9: Information technology in business and society

LAYERS

Page 10: Information technology in business and society
Page 11: Information technology in business and society

HTTP IN ACTION

Request

Responsemetadata

Page 12: Information technology in business and society

HTTP IN ACTION: RESPONSE

Page 13: Information technology in business and society

HTTP METHODS

• GET – retrieve a resource• POST – create a new resource• PUT – update an existing resource• DELETE – delete a resourceAlways include a URL!

Page 14: Information technology in business and society
Page 15: Information technology in business and society
Page 16: Information technology in business and society

URLS

Page 17: Information technology in business and society

UNIFORM RESOURCE LOCATORS

Format:scheme://hostname:port/path?query_string#fragment_id

• Scheme: http, https, ftp, gopher, wais• Domain: Hostname is usually

subdomain.domain.tld• Port: Each server can have multiple ports• Path: + query string: define a resource• Fragment: used for web page navigation

Page 18: Information technology in business and society
Page 19: Information technology in business and society

PUTTING HTML FILES ON THE SERVER

Page 20: Information technology in business and society

EDITING HTML FILES

Page 21: Information technology in business and society

BASIC DOCUMENT STRUCTURE<html>

<head>

<title>My Awesome Webpage</title>

</head>

<body>

<h1>This is the heading!</h1>

<p>It was the best of webpages.</p>

<a href=“http://google.com”>Google</a>

</body>

</html>

Page 22: Information technology in business and society

MORE TAGS<ul>

<li>List item 1</li>

<li>List item 2</li>

</ul>

<h1>Big header!</h1>

<h2>Smaller header</h2>

<img src=“http://link.to/image.png”></img>

<div>Some content</div>

<span>Some content</span>

Page 23: Information technology in business and society

ADDING STYLE WITH CSS<style>

h1 { color: blue; text-align: center; }

P { width: 400px }

</style>

Or put a link in your <head> area.

<link rel=“stylesheet” type=“text/css” href=“style.css”></link>

Page 24: Information technology in business and society

EMBEDDING CONTENT

Page 25: Information technology in business and society

PROGRAMMABILITY WITH JS

• De-facto programming language for the web.• Tons of resources for learning.• Makes a webpage dynamic.

Page 26: Information technology in business and society

RAW TEXT OR WYSIWYG

Page 27: Information technology in business and society

MARKUP:DISPLAY OR SEMANTIC• Some HTML tags are intended to convey semantics.

• This allows machines to understand web pages better but giving them an idea of what information is placed where in the document.

“I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions between people and computers. “

-- Tim Berners-Lee

Challenges? Benefits?

Page 28: Information technology in business and society

“DIVE INTO HTML5”MARK PILGRIM WEB BOOK

Page 29: Information technology in business and society

NEXT CLASS:ATTENTION ECONOMICS

• The Information Diet (Chapter 3)