







 |
|
 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. |