Learn ASP, PHP, HTML, JSP, PHP, COLDFusion, JavaScript, ,Web Design
Student Knows best:
  "An Excellent Course" 
Laci.S- San Francisco, CA

 
   
    CGI 1| CGI 2| CGI EXPERT|                  Sign Up For ASP 1, Learn how to implement database solutions on the web


  Email this Page to a friend

  COURSE OUTLINE
VIEW STUDENT PROJECT
Get More Information (PDF File)

Course Length
Instructor-Led Classroom
Daytime: 2 days, 9am-4pm
Evening: 4 evenings, 6pm-9pm

Instructor-Led Online Learning
Daytime: 2-6Wks 
Evenings: 2-6Wks 

Instructor-Led Self-Paced
Set Your Schedule

Tuition Includes

  • Live Instructor Assistance
  • Server Space to Upload and Test your Work
  • CGI using Perl Developer Certificate
  • Course Manual
  • Free One (1) year Server Space to display your Portfolio
  • Access to Course Notes

What you will know after completing this course:

  • How to Process Forms

  • How to Build a auto-responders with CGI

  • How to use Form Results in your script

  • How to retrieve form fields and send them by e-mail 

Prerequisites:

  • HTML 4.0 with a good focus on FORMS

Perl stands for Practical Extraction and Report Language. It is a text processing language that runs in a background on servers. It enables web server to deliver up web content in a fashion that is invisible to the viewer.  

Perl is used on the Internet to write CGI scripts. CGI scripts are the programs that process information submitted primarily in HTML form submissions. With forms you can spawn automatic e-mail, run database searches and much more. Since Perl has its origins in UNIX it is commonly used on UNIX Web Servers.

When a User completes a form and clicks on the Submit button, the form parameters are sent to the web server. The server then calls the CGI program .The CGI program processes the data from the form and responds back to the server. The Web server then forwards the response back to the browser. 

CGI Programming with PERL II

 

Introduction:

  • Overview of CGI Scripting and Perl
  • Understanding CGI Scripts
  • Why PERL for CGI

Module 1:

  • Perl Basics
  • Basic Perl Syntax and Structure
  • Perl Interpreter
  • Adding Comments in scripts
  • Setting Print Type
  • Working with PERL and HTML
  • The print statement
  • Basics of the Perl Scripting Language
  • Writing your first Script

Module 2:

  • Saving scripts
  • Uploading scripts
  • Permissions
  • Running programs
  • Basic Debugging of scripts
  • Error logs
  • Using Telnet to access UNIX server
  • Basic UNIX commands

Module 3:

  • Scalar Variables
  • Numeric Variables
  • String Variables
  • Basic Scalar Operators

Module 4:

  • Arrays
  • Using the 'pop' function
  • Using the 'shift' function
  • Using the 'push' function
  • Using the 'sort' function
  • Using the 'reverse' function
  • Returning an arrays length
  • The 'foreach' loop

Module 5:

  • Hashes (associative array)
  • Using Hash variables
  • Using the 'foreach' loop with Hashes

Module 6:

  • Environmental Variables
  • Displaying Environmental Variables for
    your server
  • Using Environmental Variables in scripts

Module 7:

  • Form Parsing with 'get method'
  • Using the 'get' method
  • Using values of forms in scripts

Module 8:

  • Form Parsing with 'post method'
  • Using the 'post' method
  • Using values of forms in scripts

Module 9:

  • Decision Making
  • The 'if-else' statement
  • The 'elsif' statement
  • The 'unless' statement
  • Pattern Matching
  • Numeric Test Operators
  • String Test Operators:
  • The lc() function
  • case insensitive operator

Module 10:

  • Debugging
  • Common errors
  • Common error messages
  • Using the Breaking Point technique

Module 11:

  • Building an Auto-responder
  • Setting Path to e-mail program

Module 12:

  • Building an Auto-responder using content
    of text file selected by the use

Home | Online Training|   More Info |  Recommended Books| Sample Projects | All Courses
Go Job Hunting| Free Manuals | About Us | Onsite Training | Join Our Newsletter | Register

Click Here to Request A Call Back
 
Email: training@learnittc.com Student Access Site: learnittc.com
Call Us at +1 732-331-5519
Copyright ©2003 Internet Technology Training Center