PERL Programming for Open Systems - AN203G

PERL Programming for Open Systems - AN203G


This advanced course is designed for individuals who want to use Perl to improve their productivity such as:

  • System administrators
  • Database administrators
  • Developers looking for a powerful programming environment
  • Tivoli administrators, etc.


You should have:

  • Familiarity with AIX/UNIX or Windows operating systems
  • Proficiency with a text editor, such as vi or emacs
  • Familiarity with shell scripting, C, or other procedural programming languages


4 days.

Course Objectives

Learn the core skills required to be an effective Perl 5 programmer.

This course concentrates on the core skills required to do effective Perl 5 programming. The course also introduces the extensive module library, with particular attention to using Perl for working with databases.

By the end of this course you should have a firm grounding in the Perl language and be able to:

  • Write Perl scripts for data-processing, system administration, and other applications
  • Use modules from the Perl Module Library to improve your efficiency

Course Content

Simple data types
I/O using standard input and output
Flow control
Lists and arrays
Regular expressions
String and array processing
Multi-dimensional and associative arrays
User-defined subroutines
File I/O
Advanced flow control
Dealing with files and directories
Running perl
Report generation
Accessing operating system data
Running external programs
Introduction to modules
A database interface

Virtual Courses

ALL of our courses can be delivered virtually. And our Bath public schedule of courses are now available as live virtual sessions, using the popular Zoom Virtual Classroom and remote labs. Delegates can test their access at:

Public Courses

On-Site Courses

Can't attend one of our public classes? Booking for multiple people?

All our courses are available on your site! Delivered for your staff, at your premises.

Contact us to find out more...