PSDT Main

Course Listings | Current Class Schedule

Web Programming with Perl

RECOMMENDED READING (Not required for the course):
Official Guide to Programming with CGI.pm
Lincoln Stein
Wiley
ISBN: 0-471-24744-8

Web Client Programming with Perl
Clinton Wong
O'Reilly & Associates (Currently Out of Print)
ISBN: 1-56592-214-X

COURSE DESCRIPTION:

If you already know the concepts of modules, object-oriented method syntax, references, and want to program for the web, this course is for you. The primary objective of this course is to understand how to write CGI programs, to create and use interactive forms, how to make a Perl program pretend to be a web browser, and how to parse and restructure HTML using commonly available modules.


KEY OBJECTIVES:

You will learn:

bullet Use of the CGI.pm module to create HTML and to process forms
bullet Use of CGI.pm to maintain a persistent state (with or without cookies) across multiple forms
bullet Use of the LWP bundle to talk to a web server as if you were a browser and download pages
bullet Use of LWP to parse or create HTML, extract hyperlinks, and read and set cookies
bullet How to secure your programs against attacks through taint checking

PREREQUISITES:

This course is for the graduate of the "Object-Oriented Perl" course, or someone with equivalent expertise: You know the syntax for object-oriented methods and inheritance, what the 'use' statement does, and how to construct lists of lists.

© Pacific Systems Design Technologies
Revised 5/7/2003