|
|
Tutorial Notes Lecture Notes |
When is the exam? |
|
Fun: The dangers of PHP |
For PHP:
| Week | Topics | Practicals | Resources | Readings |
|---|---|---|---|---|
| 1 | Introduction to Perl (pdf) SSWL Applications and Languages (pdf) | Introduction | Help: Unix, remote access, PHP on PC | IEEE Computer 33(10):23-29, 2000. |
| 2 | CGI/Web Forms, Greeting Cards (pdf) | Perl 1, PHP 1, | Perl: | |
| 3 | Regular Expressions (pdf) | Perl 2, PHP 2, | Optional: | |
| 4 | Environment, Security (pdf) | Perl 3, PHP 3 | ||
| 5 | Maintaining State, Cookies (pdf) | Perl 4, PHP 4 | Perl: | |
| 6 | Libraries, Mysql, Graphics (pdf) | Perl 5; PHP 5 | Perl: | |
| 7 | HTTP protocol, Web Crawlers (pdf) | Perl 6 | ||
| 8 | Applications:
Search Engines (pdf), Login and Registration (pdf) | Coursework | ||
| 9 | Reading Week No supervised tutorials. Use the time to catch up or to finish the coursework. | |||
| 10 | Security continued (pdf) | Coursework | ||
| 11 | Information Architecture (pdf) | Coursework demonstrations | ||
| 12 | Revision, Exam Preparation | Optional: Perl Objects, | ||