Lecture Notes - Hypermedia and the Web

Class lectures are based on the following lecture notes. Starting on Friday, April 22, lectures were videotaped. You can replay either the lecturer or the screen contents. The same audio is present with both. A complete list of recorded lectures can be found here. The latest version of Quicktime is needed to view recorded video.

March 28

Overview of early hypertext systems

March 30

Hypertext system types

April 1

Containment modeling

April 4

Web engineering project lifecycles (notes from document camera)

April 6

Requirements engineering for Web applications

April 8

Introduction to XML, XML Namespaces

April 11

SAX Parsing

April 13

Guest lecture - Rohit Khare & Adam Rifkin - Business Services Networks

April 15

XML DTD Language

April 18

Introduction to PHP (from PHP.Net, slides by Rasmus Lerdorf)
April 22 Introduction to PHP (from PHP.Net) [lecturer] [screen]
April 25 Information Design (no notes, discussed web sites) [lecturer] [screen]
April 27 Introduction to HTTP [lecturer]
April 29 HTTP Authentication and Caching (notes from document camera)
May 2 Design in PHP, HTTP Caching, HTTP Session Management (notes from document camera) [lecturer] [screen]
May 4 Cascading Style Sheets (1 of 2) [lecturer][screen]
May 6 Cascading Style Sheets (2 of 2) [lecturer][screen]
May 9 Database interaction in PHP [lecturer][screen]
May 11 SQL injection attacks (ppt)[lecturer][screen]
May 13 XPath, Intro to XSLT [lecturer][screen]
May 16 XSLT, XLST processing model [lecturer][screen]
May 18 WebDAV [lecturer][screen]
May 20 Web Services, SOAP [lecturer][screen]

Last updated: 5/23/2005