Course Length — 3 days
Audience
Anyone interested in creating and using Perl modules, understanding references, building data structures
object-oriented programming in Perl, exception handling, and signal handling.
Prerequisites
The prospective student should have completed our Beginning Perl
and be comfortable with basic Perl syntax including variables, patterns, subroutines, and the use of built-in Perl functions.
Basic screen editing and manipulating of files are also assumed. See the Beginning Perl class
pre-qualification questions for additional prerequisite skills.
Contents
This three-day course explores the following Perl topics:
- Using Modules
- Writing Modules
- References
- Data Structures
- Objects
- Inheritance
- Exceptions & Signals
The following appendices are also included in the materials:
- Subtleties of Perl
- Programming Perl with Style
Course Format
This course is best taken in its three-day, hands-on format. This allows for a comfortable mix of lecture and lab time,
with the instructor available to provide additional one-on-one assistance during lab sessions.
Classes are expected to run no longer than six total hours of combined lecture and labwork each day.
Lunches and breaks are not included in this six hours, so a normal class runs approximately 9AM through 4PM or 5PM,
depending on the length of lunch and breaks.
Because Perl is a cross-platform programming language, this course is suitable for presentation on both Unix and Windows environments.
Course Materials
Materials for this course includes a deluxe 500-page student workbook
complete with copies of the slides, exercises and solutions, and extensive
explanatory notes. The textbook for the course is the Perl Cookbook. On-site
customers who have been granted password access may download the
course materials
and set-up instructions directly.