TCPC - Tom Christiansen Perl Consultancy








Intermediate Perl







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:

  1. Using Modules
  2. Writing Modules
  3. References
  4. Data Structures
  5. Objects
  6. Inheritance
  7. Exceptions & Signals

The following appendices are also included in the materials:

  1. Subtleties of Perl
  2. 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.











Copyright © 2004–2010 Tom Christiansen Perl Consultancy
All Rights Reserved