Compuware Perl CGI Class Syllabus
Prepared by Bill Kilgallon,
Bill@KilgallonFamily.com
What this class hopes to accomplish.
Resources for the Perl Student, and where to find them.
The basics of getting and running Perl.
- Running Perl Basics
- Automating Perl Execution
- Better Automation of Perl
Execution
A very high level overview of what the web really is.
- What Is "The Web"
- What Is Static HTML
- What Is Dynamic HTML
A very high level overview of what the web really is.
- IP Addresses
- Sockets
- Interactive Example
- A Static Web Page
- A Dynamic Web Page
Necessary information for writing and using Perl OO modules.
- Background
- Defining an Object... The Object
- Defining an Object... The Constructor
- Defining an Object... The Attributes
- Defining an Object... General Methods
- Using your object.
- Excercise 1
Necessary information for writing and using Perl OO modules, and
usages for common HTML elements.
- Paradigms
- CGI Example
- HTML Elements: Divisions/Paragraphs
- HTML Elements: Headings
- HTML Elements: Content Indicators
- HTML Elements: Text Modifiers
- HTML Elements: Rules
- HTML Elements: Images
- HTML Elements: Hyperlinks
- HTML Elements: Formatted Lists
- HTML Elements: Tables
- HTML Elements: Exercise
Necessary information for using HTML forms, and form data.
- Web Data Passing Paradigms
- State Information Overview
- Get versus Post
- Maintaining State in Web Fields
- Forms with Perl CGI
- Parameters with Perl CGI
- Annotated Example with Perl CGI
- Excercise
- Submit Buttons
- Reset Buttons
- Text Fields
- Text Areas
- Password Areas
- Popup Menus
- Scrolling Lists
- Checkbox Groups
- Standalone Checkbox
- Radio Button Group
- Generating URL's
- Prebuilding Form Elements
- Reseting form field values
- Annotated Examples
- Annotated Examples
- Exercise
Next: Course Objectives