| Week |
Topics |
Practicals |
Resources |
Readings |
| 2
|
Introduction and What is Web 2.0? (pdf),
Revision of basic web technologies (pdf)
| Introduction,
PHP exercises,
answers
OR: Perl exercises,
answers
|
software downloads
Socweb/DCS
Unix help
|
Tim O'Reilly: What is Web 2.0
|
| 3
| Server-side graphics (pdf)
| Graphics exercises,
answers
| Graphviz;
SVG
|
|
| 4
| Web Security (pdf)
| Security exercises
|
WWW Security FAQ
PHP security
|
|
| 5
| XML: structures (pdf)
| XML exercises,
answers
| XML tutorial
Perl XML
XML DTD Quick
Reference (pdf)
|
|
| 6
| XML: tools and extensions (pdf)
| DOM/SAX exercises,
answers
|
DOM Cheatsheet (pdf)
|
|
| 7
| Rich Internet Applications AJAX (pdf),
More AJAX (pdf)
| AJAX exercises,
answers
| Wikipedia:
Javascript,
AJAX
XMLHttpRequest
Examples:
Google
| AJAX:
A New Approach to Web Applications
|
| 8
| Regular Expressions (pdf)
| PHP exercises,
answers
OR: Perl exercises,
answers
| special characters
Basic RE syntax
Wikipedia: regular expressions
|
|
| 9
| Reading Week. No lecture.
|
| 10
| Unicode and XSL (pdf)
| Coursework
Unicode exercises
| Unicode
|
|
| 11
| Web services (pdf)
More Web services (pdf)
| Coursework demonstrations
PHP exercises
| PHP example
Perl examples
Generic soap client
|
|
| 12
| Advanced Topics:
The Semantic Web (pdf)
| Coursework demonstrations
Protege exercises
| Protege
Loggerhead turtle
|
Berners-Lee: The Semantic Web
|
13
| Revision, Exam Preparation
|
|
|
|