CO32037 Server Side Web Languages

Dr. Uta Priss

General Resources

For Perl: Perl Overview
Chapter 1 from "Learning Perl"
On-line Perl book
Printed: Elizabeth Castro's "Perl and Cgi for the World Wide Web: Visual Quickstart Guide", Addison-Wesley.

For PHP: manual

Weekly Topics

Nr Topics Practicals Resources Readings
1 Introduction to Perl Exercises 1, answers
(PHP 1-3)
HTML Intro,
HTML Cheatsheet
 
2 SSWL Applications and Languages Exercises 2, answers
Unix tips Prechelt: An empirical comparison ... (Pdf)
IEEE Computer 33(10):23-29, 2000.
Gousios: A comparison ... SANE 2002.
3 Arrays, Files and Hashs Exercises 3, answers    
4 CGI/Web Forms, Greeting Cards Exercises 4 answers
(PHP, answers)
HTML Forms,
CGI.pm,
HTML::Template.pm
 
5 Regular Expressions Exercises 5, answers
(PHP, answers)
Basic RE syntax Optional: Wikipedia entry for regular expressions
6 Environment, Security
Security Summary
Exercises 6, answers
(PHP, answers)
  WWW Security FAQ
Environment Variables
7 Applications:
Search Engines
File Comparison
Login and Registration
Exercises 7, answers   Search Tools
8 Maintaining State, Cookies Exercises 8, answers
(PHP, answers)
CGI::Session.pm  
9 CPAN, DBI, SVG and Shopping Carts Exercises 9, answers
(PHP)
CPAN Shopping Carts
10 HTTP protocol and Web Crawlers Exercises 10    
11 Information Architecture Exercises 11, answers    

Links:

Module Descriptor Past papers Resit coursework

Copyright Napier University: School of Computing