1-877-WEBUCATE
(1-877-932-8228)
info@webucator.com
 
Microsoft Training
Java Training
XML Training
Database & SQL Training
PHP, Perl, ASP, Groovy, Grails, Ruby on Rails Training
HTML, JavaScript, Ajax & CSS Training
Adobe CS3 Training
◊ PRIVATE PERL TRAINING


Need a private class for your team delivered at your site or a location near you?
For private groups of three or more, Webucator offers completely customizable and cost-effective Perl classes delivered at your offices or a location near you.

To have someone contact you about these classes, please fill out the form below.

* (Required)
* (Required)
* (Required)
* (Required)
* (Required)
(The number of people requiring training)
(For Federal Government Pricing)
* (Required)

Introduction to Perl/CGI Training (3 days)


This Perl class is delivered for private groups onsite at your offices or a location of your choice. It can also be delivered via the Internet for geographically distributed staff.

Click here for our public Perl classes

Introduction to Perl/CGI Training Overview

In this Perl training course, students will learn to use Perl to create dynamic database-driven websites.

Introduction to Perl/CGI Training Course Goals

  • Understand how CGI applications work
  • Learn to use Perl's CGI.pm module
  • Learn to create dynamic forms with Perl
  • Learn to use server-side includes
  • Learn to manage database data with Perl
  • Learn to maintain sessions and use cookies with Perl
  • Under web security issues

Introduction to Perl/CGI Training Course Prerequisites

Experience in the following areas is required:

  • HTML

Experience in the following areas would be beneficial.

  • Basic Programming

Introduction to Perl/CGI Training Course Outline

  1. Browsers and Servers
    1. WEB Browsers and Servers
    2. URLS
    3. Hypertext Transfer Protocol (HTTP)
  2. Common Gateway Interface
    1. What is CGI?
    2. Why use CGI applications?
    3. Environment Variables
    4. Managing CGI Files
  3. Control Input to CGI Applications
    1. ISINDEX, GET, and POST
    2. GET Method
    3. POST Method
  4. Perl CGI Module
    1. CGI.pm Module
    2. Perl Subroutines
    3. Perl Objects
    4. Perl Methods
    5. Commonly Used Methods
  5. Forms
    1. Form Objects
    2. Static Forms
    3. Dynamic Forms
  6. CGI/Browser Interaction
    1. Animation Description
    2. Server Push
    3. Client Pull
  7. Server-side Includes
    1. Serverside Includes: Why?
    2. The exec Command
    3. Example
  8. Accessing Databases
    1. Browser Database Access
    2. Static Flat-File Database
    3. perl DBM Interface
    4. Third Party RDBMS application
  9. Stateful CGI Applications
    1. Stateful vs. Stateless
    2. Why Use Stateful CGI Applications?
    3. Stateful Access with a Cookie
  10. Advanced HTML Interface Tools
    1. Image Maps
    2. Tables
    3. Multiple Form Interaction
    4. Frames
    5. GD Library
  11. Overview of Internet Security
    1. Security Issues
    2. Platform Differences
    3. Cryptography
    4. Encryption Keys
    5. Controlling User Access
    6. "Trusted Server"
    7. Developing an e-mail interface

Introduction to Perl/CGI Training Course Materials

In addition to a comprehensive set of materials, including course notes and all the programming examples, each student will also receive a one-year subscription to Webucator's online reference library, which contains hundreds of the most current electronic technology books - a $149.95 per student value.

Introduction to Perl/CGI Training Technical Requirements

  1. Operating Systems Options
    • Operating System Options
      • Windows Vista
      • Windows XP with Service Pack 2
    • Macintosh
  2. Web Server Options
  3. Perl 5
  4. Browser Options

Class Files for Introduction to Perl/CGI Training

  1. Download the class files.

home - onsite classes - instructor-led online courses - self-paced online courses - why webucator - partners - contact - sitemap
© 2008 Webucator. All rights reserved. info@webucator.com | Toll Free: 877-WEBUCATE (877-932-8228) | From Outside the USA: 315-849-2724 | Fax: 315-410-5320
Phoenix, AZ | Santa Clara, CA | Santa Clara, CA | Los Angeles, CA | Sacramento, CA | Washington, DC | Atlanta, GA | Chicago, IL | Indianapolis, IN | Muncie, IN
New Orleans, LA Boston, MA | Cambridge, MA | Charlestown, MA | Framingham, MA | Ipswich, MA | Lincoln, MA | Wellesley, MA | Worcester, MA | Bangor, ME | Detroit, MI
Raleigh, NC Winston-Salem, NC | Lincoln, NE | East Hanover, NJ | Eatontown, NJ | Madison, NJ | Parsippany, NJ | Trenton, NJ | Albany, NY | Buffalo, NY | Rochester, NY
New York City, NY | Syracuse, NY | West Babylon, NY | Dayton, OH | Bethlehem, PA | Philadelphia, PA | Pittsburgh, PA | Pittsburgh, PA | State College, PA
Middletown, RI | Rapid City, SD | Austin, TX | Dallas, TX | Houston, TX | Arlington, VA | McLean, VA | Seattle, WA | Toronto, Canada | Ottawa, Canada | Calgary, CA