Sun Microsystems, Inc.
spacer spacer
spacer   Sun Educational Services  
spacer
black dot
  black fade
spacer
  Course Catalog
logo

Advanced PERL programming with CGI

( SL-205 )


     Course DescriptionBack To Top

This course builds on your knowledge of the Perl programming language and how to use Perl to create CGI scripts for Web servers.


Course details
    id:      SL-205
    duration:  5 days
    list price:  $  1995.00

 
     Who Can Benefit Back To Top

Web page administrators and programmers who are responsible for writing scripts to use with the Common Gateway Interface (CGI). Perl programmers needing the use of the advanced facilities of Perl.

 
     Prerequisites Back To Top

To succeed fully in this course, students should be able to:

  • Have completed SL-130 Perl Programming or be able to use Perl scalar variables, arrays, and associative arrays, including built-in functions
  • Use various Perl operators
  • Use Perl regular expression metacharacters and statement modifiers
  • Open files, directories, and input/output filters via file handlers with Perl
  • Create subroutines and use the Perl standard library
  • Use the UNIX® system interface functions
  • Handle signals and errors
  • Generate reports with Perl
  • Understand the Web
  •  
         Skills Gained Back To Top

    Upon completion of this course, you should be able to:

  • Use packages for encapsulation
  • Use Standard Perl library and modules
  • Use of Symbolic, Hard and Anonymous references
  • Use Documentation Libraries
  • Create Object-Oriented Perl programs
  • Create CGI scripts with Perl
  • Use of CGI and Forms
  •  
         Key Topics Back To Top

    Upon completion of this course, you should be able to:
  • Packages
  • Standard Perl library
  • References
  • Object-Oriented Perl
  • Documentation functions
  • Modules
  • Web Pages & HTML
  • The Common Gateway Interface (CGI)
  • Processing Forms
  •  
         Related Courses Back To Top

  • Before: DTP-250: Perl Programming
  •  
         Course Content Back To Top



    Module 1: Package Back To Top

  • Packages
  • The symbol Table
  • Using the strict Pragma in Packages


  • Module 2: Standard Perl Library Back To Top

  • The Standard Perl Library
  • Standard Perl Library Routine in a Script
  • The use Function
  • Exporter Module
  • Create Your Own Module


  • Module 3: References Back To Top

  • Symbolic References
  • Hard References
  • Anonymous Variables and References


  • Module 4: Object Oriented Perl Back To Top

  • OOP Terminology
  • Classes
  • The my Function
  • Objects
  • Methods
  • Inheritance


  • Module 5: POD Files Back To Top

  • Perl Modules and Documentation
  • More Standard Perl Library
  • POD files
  • POD Commands
  • POD interpreters
  • Module from the Standard Perl Library


  • Module 6: Web Pages & HTML Back To Top

  • What makes up a WEB page
  • Internet Communication Between Client and Server
  • The URL
  • Short Introduction to HTML
  • A Simple HTML Document


  • Module 7: The Common Gateway Interface Back To Top

  • Introduction To CGI
  • A Simple CGI Script
  • Getting Information Into and Out of a CGI Script


  • Module 8: Processing Forms Back To Top

  • CGI and Forms
  • The Get and Post Methods
  • Handling Email
  • Server Side Includes
  • Using the CGI-lib.pl Library
  • Using the CGI-lib.pm Library

  • Terms of UsePrivacy PolicyFeedback Copyright 1994-2002 Sun Microsystems, Inc.