Course Locations

Atlanta, GA
Baltimore, MD
Boston, MA
Calgary, AB
Cedar Rapids, IA
Chicago, IL
Columbia, MD
Columbus, OH
Des Moines, IA
Indianapolis, IN
Kansas City, MO
Los Angeles, CA
Milwaukee, WI
Minneapolis-St Paul, MN
Ottawa, ON
Philadelphia, PA
Phoenix, AZ
Pittsburgh, PA
Raleigh-Durham, NC
Reston, VA
Richmond, VA
San Francisco, CA
Seattle, WA
St Louis, MO
Toronto, ON
Tucson, AZ
Wash Metro Area, DC

All Locations »

Popular Courses

Project Management, IT Service Management, .NET, SAS, Rexx, ASP, JavaScript, HTML, XML, ColdFusion, Visual Basic, COBOL, Assembler, Java, J2EE, Java Wireless, WebSphere, WebLogic, UNIX, LINUX, AIX, Solaris, z/OS, OS/390, CICS, IMS, VSAM, Easytrieve, AS/400, Oracle, BusinessObjects, SQL, DB2, Crystal Reports

Browse Courses

About Us Software Consulting Training Home

Perl and CGI Programming

Email this Page    Print-Friendly Version

Summary:
This course provides an in-depth understanding and hands-on knowledge of the capabilities of the de facto Internet client-server communications protocol: Common Gateway Interface (better known as CGI). In this course, students will learn about the specifications of the CGI protocol, details regarding its operation, and how to use the Perl programming language to perform common and powerful CGI communications and processing tasks on a Web server. To get the most from this course, students should have a thorough understanding of and experience with HTML 4.0. Experience with a programming language is not necessary, but will speed your progress.

Duration:
3 Days/Lecture & Lab

Topics:

  • Introduction to CGI
  • Introduction to PERL
  • How Perl Talks to the Browser
  • Perl Variables
  • Perl Loops & Logic
  • How the Browser Talks to Perl
  • Storing & Retrieving Information
  • REGEX The Match Operator
  • REGEX The Substitute Operator
  • Subroutines
  • CGI Techniques
  • CGI Security

Prerequisites:
Before taking this course, students should have a solid knowledge of HTML 4.0, including forms and form properties In addition, students should be familiar with the process of uploading files to a Web server via FTP (File Transfer Protocol).




Last Update: May 23, 2012