Now you've completed Netizen's CGI Programming in Perl module, you should be confident in your knowledge of the following fields:
What CGI is
How the Hypertext Transfer Protocol (HTTP) allows web user agents (browsers) to communicate with web servers and retreive documents
How to perform HTTP requests by using telnet to connect to the web server
How to generate simple web pages using Perl
How to access environment variables from CGI scripts
Various methods of quoting text, including "here" documents and the qq() type functions
How to process data from HTML forms using the CGI module
How to use the CGI module for applications such as data validation, simple "wizard" interfaces, and file uploads
Security issues related to CGI programming, including authentication and access control, dealing with tainted data, secure web servers, etc.
The use of various Perl modules related to CGI programming, including CGI::Carp, URI::Escape, Text::Template, and Mail::Mailer
A basic understanding of object oriented Perl modules