iiusa_logo iiusa_image
IIUSA-519 CGI PROGRAMMING IN PERL

iiusa image
About IIUSA-519 CGI Programming in Perl
Course syllabus
Sequence of topics
CGI/Perl discussion group
Projects and Tips
Contacting your CGI/Perl instructor and IIUSA staff
Completing your CGI/Perl program
IIUSA-519 CGI/Perl Home

ABOUT IIUSA-519 CGI PROGRAMMING IN PERL
IIUSA Career
IIUSA Online Offerings

HTML and Javascript are "client-side" languages that affect how a Web page is displayed. The content of the Web page is the same from one access of that page to the next. The content of the Web page can be changed dynamically, however, using a server-side mechanism that changes the HTML, Javascript, or other client-side language on-the-fly. The mechanism by which Web pages can be created dynamically is Common Gateway Interface (CGI).

Perl is a scripting language that is used pervasively for CGI programming on the World Wide Web. Perl has its roots in the Unix operating system, and since a large number of Web servers run on Unix, using Perl on Unix for CGI scripting is a very common configuration, if not the most common. In this course, we introduce CGI programming in Perl, for nonprogrammers.

You are not expected to be a proficient programmer coming into this course, however, you are expected to be familiar with basic HTML.

If you are unfamiliar with HTML, then start with one of these tutorials before attempting this course:

http://archive.ncsa.uiuc.edu/General/Internet/WWW/
HTML Primer.html

http://www.davesite.com/webstation/html

If you are looking for a complete online Perl reference, see the Perl FAQ at http://www.perl.com/pub/v/faqs

The focus of the course is CGI programming using Perl as the instructional language. The course is designed to be delivered in four 3-hour sessions in an instructor-led format, or the equivalent time spent online with instructor supervision in a distance learning (hybrid) format. This is not a course in Perl, although this course covers enough Perl to get started writing CGI scripts in this versatile language. Server accounts will be provided on IIUSA servers, however, you are free to use other accounts where you may have CGI support.

[ Home | Hybrid Learning | Site Map ]