ES0575: CGI PROGRAMMING USING PERL
Perl has become the most popular language for World Wide Web CGI development due to its efficient text processing and its ease of development. As a scripting language, Perl allows the programmer to develop powerful applications in a short period of time. Perl has many easy to use modules freely available, including the module cgi.pm . This module allow the Perl programmer to easily and quickly create CGI scripts that can create dynamic web pages, forms and forms processing.

For Registration/Information call (586) 336-7860 or
email info@epcom.com

  Return to Course Offerings
 

Who Should Attend

    This course is designed for the experienced Perl programmer who is interested in creating powerful CGI scripts using Perl.

Prerequisites

What you will learn

    The course starts with an introduction to HTML (enough to use the basics of Perl and CGI.pm). The creating of basic HTML pages using CGI.pm follows. Then, an introduction to CGI technology and how Perl fits in. The course then covers creating forms and processing form data, creating cookies, and security issues for web programmers. After completing this course, participants will be able to:

  • Create basic HTML pages
  • Create HTML pages using Perl and CGI.pm
  • Describe the basics of CGI
  • Create forms and process forms data
  • Create cookies
  • Understand security issues

Course Outline

  1. HTML Introduction
    • Some basic HTML tags
  2. Object-oriented in Perl introduction
    • Creating objects
    • Using objects
  3. Introduction to CGI
    • Calling CGI programs using GET
    • Calling CGI programs using POST
    • Output from CGI programs
    • Environment variables
    • Calling CGI programs from HTML pages
    • Parsing encoded data the hard way
    • CGI.pm module
  4. More HTML - Tables/Forms
    • Forms
    • Input widgets
    • Selection widgets
    • Creating tables and forms using CGI.pm
  5. Using URL encoded data
    • Executing CGI scripts from the command line
    • Executing CGI scripts from the browser
    • Debugging strategies
  6. Security issues for the WWW Programmer
    • Taint mode
    • Dangerous shells
    • Safe pattern matching
    • Passwords
  7. Using the form data
    • Static CGI program
    • Dynamic CGI program
  8. Cookies
    • Intro to cookies
    • Creating cookies using CGI.pm

Hands-on Workshops

  • Basic HTML
  • A first CGI program
  • Basic HTML using CGI.pm
  • Tables using CGI.pm
  • Forms using CGI.pm
  • Debugging CGI programs
  • Processing forms data
  • Creating cookies

Course Duration

    Two (2) days.

Course Schedule

Course Materials

  • Comprehensive course workbook/summary
  • Course certificate of completion

For Registration/Information call (586) 336-7860 or email info@epcom.com

  Return to Course Offerings



home - consulting - education - staffing | careers - about us - contact us

v1.0 Copyright 2004, Epcom Corporation