class list by category
Job Orientated Class Package

Classes :: class description :

Perl/CGI

Overview

This hands-on Perl programming course teaches students how to use the Perl programming language. Perl commands incorporate features of awk, sed, C and more to make a powerful, flexible, easy to use programming language suitable for many tasks including system administration and distributed programming. This class is especially useful for programmers, system administrators, and desktop publishers. Among the topics are Perl commands and scripting syntax, the built-in function library, and communication with other applications using Perl, CGI scripting with Perl, and database access using the DBI module.

Prerequisites

Experience with a programming or scripting language.

Outline

  1. Perl Basics
    • Overview of Perl language
    • Installing and running perl scripts on Win32
    • Writing a simple script
    • Using variables in Perl: Scalar, Array, Hash
    • Common built-in functions
  2. Beyond the Basics
    • Subroutines
    • Understanding context
    • File handles
    • Overview of built-in functions
  3. Advanced Perl: References
    • Creating and using references
    • Building data Structures in perl
    • Advanced functions: grip, map, etc.
  4. Regular Expressions
    • Overview of Rage
    • Classes, Quantifiers
    • Advanced examples
  5. Packages and Modules
    • Scope
    • Packages
    • Using and creating modules
    • Using modules with an OOP interface
    • PPM and CPAN
  6. Basic CGI
    • CGI overview
    • Forms and queries
    • Using CGI.pm
    • Related protocols: telnet, ftp, http
  7. Advanced CGI
    • Modules for CGI programmers: LWP, NET, URI
    • Permissions and security
    • SSI
    • Environment variables
    • Concurrency issues
  8. CGI Project
    • Review
    • Advanced tips for CGI programmers
    • Advanced project

[ tyid ] copyright © 2001 - 2002 BlueData International, Inc., 1261 Broadway Suite 1105, New York, NY 10001