IST 535 Week 1 Class Orientation / Review of Web Basics.

Slides:



Advertisements
Similar presentations
HyperText Markup Language (HTML). Introduction to HTML Hyper Text Markup Language HTML Example The structure of an HTML document Agenda.
Advertisements

Hyper Text Markup Language Developing & Hosting a Web page Lecture 21.
How Tags are used to form your Web Page
Fetching a Web Page Home computer The Internet.
HTTP HyperText Transfer Protocol. HTTP Uses TCP as its underlying transport protocol Uses port 80 Stateless protocol (i.e. HTTP Server maintains no information.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
The Web The World Wide Web What does it do?.
How the web works: HTTP and CGI explained
World Wide Web1 Applications World Wide Web. 2 Introduction What is hypertext model? Use of hypertext in World Wide Web (WWW) – HTML. WWW client-server.
1 Static Web Pages Websites on Servers (The Big Picture) –Apache Tomcat can support static web pages –Primarily intended to support servlets and JSP –Some.
The World Wide Web and the Internet Dr Jim Briggs 1WUCM1.
MA10126 Introduction to HTML Gavin Shaddick
1 Software Testing and Quality Assurance Lecture 32 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
Computer Science 103 Chapter 2 HyperText Markup Language (HTML)
Creating your website Using Plain HTML. What is HTML? ► Web pages are authored in HyperText Markup Language (HTML) ► Plain text is marked up with tags,
HTTP Overview Vijayan Sugumaran School of Business Administration Oakland University.
2/9/2004 Web and HTTP February 9, /9/2004 Assignments Due – Reading and Warmup Work on Message of the Day.
CGI Programming: Part 1. What is CGI? CGI = Common Gateway Interface Provides a standardized way for web browsers to: –Call programs on a server. –Pass.
Chapter 14 Introduction to HTML
Computer Science 101 HTML. World Wide Web Invented by Tim Berners-Lee at CERN, the European Laboratory for Particle Physics in Geneva, Switzerland (roughly.
Why Worry About the WWW? Intranets -- with lots of HR applications »policies/procedures »job postings »benefits & other transactions »hiring & other workflows.
Presenting Information on WWW using HTML. Presenting Information on the Web with HTML How Web sites are organized and implemented A brief introduction.
1 Homework / Exam Exam 3 –Solutions Posted –Questions? HW8 due next class Final Exam –See posted schedule Websites on UNIX systems Course Evaluations.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Human-Computer Interface Course 5. ISPs and Internet connection.
Web Server Design Week 5 Old Dominion University Department of Computer Science CS 495/595 Spring 2010 Martin Klein 2/10/10.
1 HTML and CGI Scripting CSC8304 – Computing Environments for Bioinformatics - Lecture 10.
FTP (File Transfer Protocol) & Telnet
CP476 Internet Computing Lecture 5 : HTTP, WWW and URL 1 Lecture 5. WWW, HTTP and URL Objective: to review the concepts of WWW to understand how HTTP works.
TCP/IP Protocol Suite 1 Chapter 22 Upon completion you will be able to: World Wide Web: HTTP Understand the components of a browser and a server Understand.
1 Essential HTML coding By Fadi Safieddine (Week 2)
Understanding HTML Code
Python CGI programming
Just Enough HTML How to Create Basic HTML Documents.
INTRODUCTION. What is HTML? HTML is a language for describing web pages. HTML stands for Hyper Text Markup Language HTML is not a programming language,
Chapter 8 Introduction to HTML and Applets Fundamentals of Java.
Web Design 3080 – Week 2 More Fun With Delicious.com Setting up a ‘network’. 1.Go to Delicious.com and sign up for a personal account 2.Once your account.
CS101 Introduction to Computing Lecture 9 Introduction to HTML (Web Development Lecture 2)
Introduction to web development and HTML MGMT 230 LAB.
1 Chinese Information Processing : Using Computers to Teach and Learn Chinese Week 6 and 7: Creating and maintaining web pages - html and ftp.
1 Welcome to CSC 301 Web Programming Charles Frank.
1 © Copyright 2000 Ethel Schuster The Web… in 15 minutes Ethel Schuster
CPSC 203 Introduction to Computers Lab 33 By Jie Gao.
4 Chapter Four Introduction to HTML. 4 Chapter Objectives Learn basic HTML commands Discover how to display graphic image objects in Web pages Create.
CPSC 203: Introduction to Computers Tutorials 03 & 29 by Jie (Jeff) Gao.
Copyright Jim Martin The World Wide Web Dr. Jim Martin
1-1 HTTP request message GET /somedir/page.html HTTP/1.1 Host: User-agent: Mozilla/4.0 Connection: close Accept-language:fr request.
CPSC 203 Introduction to Computers Lab 66 By Jie Gao.
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
WWW: an Internet application Bill Chu. © Bei-Tseng Chu Aug 2000 WWW Web and HTTP WWW web is an interconnected information servers each server maintains.
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Operating Systems Lesson 12. HTTP vs HTML HTML: hypertext markup language ◦ Definitions of tags that are added to Web documents to control their appearance.
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
2: Application Layer 1 Chapter 2: Application layer r 2.1 Principles of network applications  app architectures  app requirements r 2.2 Web and HTTP.
ECMM6018 Enterprise Networking for Electronic Commerce Tutorial 7
Web Authoring with Dreamweaver. Unit Objectives  Be able to define keywords: HTML, HTTP (protocol), browser, web server, client/server, tag, attribute,
Introduction to HTML C151 Multi-User Operating Systems.
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 7 Omar Meqdadi Department of Computer Science and Software Engineering University of.
1 2/16/05CS120 The Information Era Chapter 4 Basic Web Page Construction TOPICS: Intro to HTML and Basic Web Page Design.
Web Design – Week 2 Introduction to website basics Website basics: How the Web Works Client / server architecture Packet switching URL components.
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
Computer Basics Introduction CIS 109 Columbia College.
Finally getting to html and CSS… Tim Berners-Lee, the writer of the software program that makes him the inventor of the WWW, defines the Internet as a.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Web Languages What Is a Web Page?
Web Languages What Is a Web Page?
4.01 How Web Pages Work.
Presentation transcript:

IST 535 Week 1 Class Orientation / Review of Web Basics

Outline Get to know each other Course Outline Review of Web Basics

Myself Huahai Yang, –Assistant Professor, SISP –Ph.D. in Information, University of Michigan, 2003 –Specialization: human-computer interaction (HCI) Research interest: Collaborative virtual environment, information visualization, user modeling Teaching interest: Information technology, HCI

A few words about yourself Academic preparation Work experience IT background

Sign-up Sheet Write your name Write your UAlbany NetID –You should already have an account on ITS Unix Clusters, if you don’t, contact ITS –I need your NetID to create an account for you on our server

Important Information! Course Website: es/IIST535

Network Essentials Internet (TCP/IP) Domain Names (DNS) URL HTTP Server - Client – My home computer 1. Do you have index.html? 3. Please send me 2. Yes 4. Here it is:…..

Example HTTP Request When a browser fetches –“ says to use HTTP protocol –Resolve “ in DNS –Make TCP connection , port 80 (the default port) –Send the following text string GET /~hy973732/

Example Server Response HTTP/ OK Date: Mon, 15 Sept :12:32 GMT Server: Apache/1.2.4 Last-Modified: Thu, 30 Aug :26:10 GMT ETag: "5f2f2-33fd-3486d9a2" Content-Length: Accept-Ranges: bytes Connection: close Content-Type: text/html … Header (200 OK, 404 Not Found, etc.) Content of index.html file

Path Location HTTP server translate a path in request to a directory or file name on the server –Append a DocumentRoot –If started with /~user_name, go to that user’s public_html directory If it is a directory, look for index.html If it is a file, check –If is a HTML file, text file or other format, send it back to the requestor –If it is a CGI script, or PHP script etc, execute it, then send the results back to the requestor

HTML Hypertext Markup Language A set of special commands (“marks” or “tags”) that signify labels on: –content type –structure –appearance

HTML Guides Beginner's guide to HTML ernet/WWW/HTMLPrimerAll.html ernet/WWW/HTMLPrimerAll.html Barebone guide A tutorial sons.html sons.html

HTML in general Tags come in pairs: line termination (e.g. "carriage return") makes no difference to HTML Case in tags is not important (but usually UPPER CASE for style reasons) Tags can have attributes Tags define structure; browsers determine appearance –Different browsers may render them differently

Skeleton Your Title Goes Here The body of your document goes here

Basic Tags Headings Paragraphs and breaks, Lists –Ordered, unordered, definition List item –,, Link (anchor) Image

Table Row Cell Cell one - in row oneCell two - in row oneCell Three - in row one Cell four - in row twoCell five - in row twoCell Six - in row two

Color As attributes of some tags:,,, etc. RGB E.g. Some help on colors Color names

Assignment 1 Hand write a Web page about yourself. Include at least a list, a picture, and a table. Do not use software other than a text editor. Send the URL to my address by the start of the next class.

Having Problems? Ask a fellow classmate (“How do I…?") me: Phone me: Offices hours: Draper Hall 141A, Thursday 4:00-5:00