|Duration: 2 days|
|Participants: This course is for programmers, technical managers, and system and network administrators with solid familiarity with basic PERL.|
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%).|
- 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.
- Classes and objects, class and instance data members and methods, constructors and destructors, bless().
- Inheritance using @ISA.
- Here documents.