Course Length -- 3 days
Audience
Anyone interested in honing their existing Perl programming skills, particularly in the areas of packages, libraries, and modules; references and data structures; classes and objects; and exception handling. (Students who already understand how to program these constructs in Perl are overqualified for the course.)
Prerequisites
The prospective student should have already taken our Perl for Programmers Part I: Beginning Perl. Students should have used Perl for basic scripting for several months prior to taking this course, but should not yet have mastered the core topics.
Basic screen editing and manipulating of files are also assumed. See the beginning class's pre-qual questions if you have any doubt about what we consider basic.
Contents
This medium-paced, three-day tutorial includes the following core topics:
- Subtleties of Perl
- Using Perl Modules
- Writing Perl Modules
- References
- Data Structures
- Object-Oriented Perl
- Exceptions
- Signal Handling
- Programming Perl with Style
Course Format
This course is best taken in its hands-on format. This allows an even mixture of lecture time and lab time, with an instructor present for providing help during lab work and to demonstrate solutions in real-time.
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, possibly an hour earlier on the last day.
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.