![]() |
Perl: Advanced
Duration: 2 days |
Participants: This course is for programmers, technical managers, and system and network administrators with solid familiarity with basic PERL. |
Objectives:
Upon successful completion of this course you will be able to:
- Use PERL modules, including DBI.pm. |
Overview: This advanced course presents the capabilities of Perl 5 that are prerequisite to working with Perl modules. Topics covered in detail include references, modules, classes, and objects. More than 60 complete programs illustrate the use of these features. |
Prerequisites: 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. |
Format: Lecture and discussion (50%) with programming exercises (50%). |
Topic Outline:
- Symbolic references, use strict refs. - Hard references, anonymous lists, hashes, and subroutines, multi-dimensional lists. - ref(), dumpvar.pl and dumpValue(). - packages and modules, @INC, use, use(LIST), require. - The pragma integer, the declaration no. - AUTOLOAD. - Classes and objects, class and instance data members and methods, constructors and destructors, bless(). - Inheritance using @ISA. - DBI.pm. - Here documents. |
|