Home About Courses Schedule Services Webinars Contact Search

Advanced Topics in Perl Programming


Duration: 3.0 days

Method: Instructor led, Hands-on workshops

Price: $1625.00

Course Code: PE1020


This course is for programmers, technical managers, and system and network administrators with solid familiarity with basic PERL.


If you already program in Perl, but need a deeper understanding of the capabilities of Perl, this is the course for you. You will learn how to work with Perl modules, and how to use references, modules, classes, and objects. More than 60 complete programs illustrate the use of these features.


Upon successful completion of this course, the student will be able to:

  • Use Perl modules, including DBI.pm.


Solid familiarity with basic Perl, including scalar, list, and hash array literals and variables and common operations on them; control structures and related operators; file operations; and subroutines, including the use of local and my variables.


  • I. Symbolic references, use strict refs
  • II. Hard references, anonymous lists, hashes, and subroutines, multi-dimensional lists and hashes
  • III. ref(), dumpvar.pl and dumpValue()
  • IV. Packages and modules, @INC, use, use(LIST), require
  • V. The pragma integer, the declaration no
  • VII. Classes and objects, class and instance data members and methods, constructors and destructors, bless()
  • VIII. Inheritance using @ISA
  • IX. DBI.pm for access to databases such as Oracle
  • X. Here documents