| Date |
Topic |
Resources |
Handouts |
| May 16 |
Introduction. XHTML |
HTML specifications overview
HTML 4.01 specification
XHTML 1.0 Reference
XHTML Tutorial
XHTML Validator
|
slides - Intro
slides - XHTML
codes - XHTML
|
| May 23 |
CSS. JavaScript |
CSS1
CSS2
Box Model Demo
Netscape JavaScript Reference
ECMAScript Specification
JavaScript Tutorial
Firefox JavaScript Debugger
CSS Validator
CSS Validator (add-on for Mozilla Firefox)
|
slides - CSS
codes - CSS
slides - JavaScript
codes - JavaScript
|
| May 30 |
DOM. Applets. |
DOM
CSS Properties To JavaScript Reference Conversion |
slides - DOM
codes - DOM
slides - Applets
codes - Applets
|
| June 6 |
Overview. HTTP |
Differences between HTTP1.0 and HTTP1.1
Hypertest Transfer Protocol
HTTP 1.1
Classic HTTP Documents
HTTP debugger
|
HTTP - slides |
| June 13 |
Apache. CGI. Web Usability |
Ten Usability Heuristics
Top Ten Mistakes in Web Design
Usability and the Web: An Overview
What Makes a Great Web Site?
|
CGI - slides
Apache Tutorial
Web Usability - slides
|
| June 20 |
Servlets. Tomcat. |
Java Servlet Technology
Java Servlet Tutorial
|
Servlets slides
Tomcat Tutorial
|
| June 27 |
Servlets. Concurrency |
Java Servlet Technology
Java Servlet Tutorial
|
Concurrency slides
|
| July 4 |
Midterm. JDBC |
JDBC Tutorial
|
JDBC slides
JDBC Tutorial codes
Screenshots on CDF
|
| July 11 |
Pointbase. Transactions. XML |
XML home page
XML 1.0 Specification
Annotated XML specification
W3C Schools
|
Pointbase Tutorial slides
Full demo transcript
XML notes
|
| |
Server side programming codes.
|
|
Please refer to the Winter 2007 examples. |
| July 18 |
AJAX. |
|
AJAX notes
AJAX example
|
| July 25 |
XML Schema. SOAP. WSDL |
XMLSchema Tutorial
Apache Xerces XMLSchema Validator
Apache Axis Documentation
|
XSD notes
WSDL notes
WSDL example: calculator
|
| Aug 1 |
Invited talks |
|
Victor J. Garcia, CTO, HP Canada
Edmund Dengler, CEO, eSentire Inc.
eSentire slides
|
| Aug 1 |
Tutorial |
|
Web services example (EPO)
Applet to Javascript communication example
Web services tutorial
|
| Aug 8 |
Security.
|
|
Security notes
Security codes
|
| August 13-17 |
Finals |
|
Study guide |