About Us
Education and Training
Education and Training

Consulting
Gifts
Contacting Us
Employment
The Pantheon Systems Journal
Home

Pantheon Systems, Inc.
The Object Technology Company

Programming in Perl

Duration: 4 days

Class Size: Up to 12 students

Who should attend?
System administrators, web programmers and information processing/reporting professionals.

Prerequisites :

  • Working knowledge of any programming language

What will you learn?

  • What Perl is used for and how it is obtained and installed
  • Perl fundamentals, such as built-in data types and functions, language conveniences, and special features of the Perl language
  • How regular expressions and file handling are combined to produce strong data parsing/reporting solutions
  • Hands-on experience using Perl 5 to solve problems

Course Contents

  • Perl Essentials
    Where did Perl come from? What is it used for? What sets it apart from other languages/environments? Basic structure of a Perl program. Downloading and installing. Resources for new Perl programmers.
  • Built-in Data Types
    What are scalars, arrays and hashes? What are they used for? Scalar literals and lists. Scalar versus list context.
  • Operators and Precedence
    What are Operators? Acting on scalars, arrays and hashes. Comparing values. Combining logical and relational expressions to produce boolean expressions.
  • Control Statements and Subroutines
    Looping and conditional execution. Traditional decision statements verus statement modifiers. Structuring code with subroutines. Passing arguments to and from subroutines.
  • More Perl Details
    Special (predefined) variables and their uses. Built-in functions for string processing, mathematics and file processing. Using built-in and "off the shelf" modules.
  • File Handling
    Opening files for input and output. Error handling for file I/O. Built-in files handles for standard input, output, and error reporting.
  • Regular Expressions and Pattern Matching
    Using regular expressions to describe textual patterns. Matching and Substituting patterns. Combining regular expressions with file I/O.
  • Format Statements
    Using format statements to produce pre-formatted output.

Registration | Calendar | Curriculum | After Hours | Forms | Schedules/Pricing

Copyright© Pantheon Systems, Inc. All rights reserved.