| Site Map | Legal | Privacy | Terms & Conditions |
 
Company Details
About Us
Contact Us
Why Us?
Clients
Testimonials
News
Vacancies
Training Courses
All Courses
Search Courses
UNIX and Linux
Security
Microsoft
Programming
Networking
Telecommunications
LINX
Foundry Networks
Product specific
Management overviews
Course Administration
Dates & Prices
Training Locations
General Pricing
Reserve a course
Where to stay
Services
Courseware
Resources
Contact Us
 
 
Effective programming with Perl
Perl training course description
A hands on introduction to programming in Perl.

Who will benefit?
Programmers wishing to learn Perl.

Perl training course prerequisites
None although experience in another high level language would be useful.

Perl training course objectives
By the end of the course delegates will be able to:
  • Write Perl programs.
  • Use Perl modules.
  • Debug Perl programs.
  • Examine existing code and determine its function.
Duration: 5 days

Perl programming foundation training course: Dates, prices & bookings

Back to Programming courses overview

Perl training course contents

Introduction to Perl
What is Perl? When to use Perl, downloading Perl, installing Perl, documentation, perldoc, running Perl, the Perl environment. Perl under UNIX, Perl under Windows. "Hello world".

Variables
Scalars, data types, $_, strings and numbers, assignment, constants, strict, scope, .

Operators
Number operators, string operators, precedence and associativity, converting numbers and strings, shortcut operators.

Flow control
Blocks, if, else, elseif, unless, foreach, while, for do, until.

Regular expressions
What are regular expressions? Pattern matching, Perl as a filter, file editing.

Strings
Comparing strings, concatenating, substrings, chomp, chop, formatting, string manipulation.

Subroutines
Definition, calling, return values, arguments, local variables.

Arrays and hashes
Working with arrays, element access, push(), pop(), shift(), unshift(), as an array, associative arrays, hashes of arrays, hash references, arrays of hashes, hashes of hashes.

Files
Simple file handling, open, close, , <>, file tests, directory access, directory handles, database access, packing and packing binary data.

I/O
STDIN, STDOUT and STDERR, Command line arguments, @ARGV.

Perl debugging
The built in debugger, running the debugger, debugger commands, graphical debuggers. Script syntax errors, single stepping, breakpoints, watches.

Packages and modules
CPAN, Finding modules, installing modules, using modules, scope.

Report formatting
Formats, defining a format, invoking a format, field holders.

Process management
System interaction, system(), exec(), signals. Security issues.

© 1999 - 2008 Systems & Network Training