Griffin Software Home NewsAbout UsContact Us
Training ServicesCoursesFacilitiesConsultancy Services
Course List
Unix & Linux
Solaris TM
HPUX TM
Veritas TM
Oracle TM
Microsoft TM
Development
Sun Cluster
Contact Us
home

Development


Perl Programming on Unix

Course Content:

Back to Main Perl Programming on Unix Page

Introduction Operators and Control Flow
What is Perl? / A Sample Perl Program
Basic Syntax / Running a Perl Program
Scalar Variables / Conditional Execution
Looping Constructs
Understanding Scalar Values More Operators
Integer / Floating-Point
Octal & Hexadecimal Notation
Character Strings
Initial Values
Arithmetic Operators / Comparison Operators
Logical Operators / Bit Operators
String Operators
Precedence
List & Array Variables File I/O
Lists - Range & Length
Arrays - Initialization & Assignment
Array Slices
Array Manipulating Functions
Sort, Reverse, Join and Split
Open, Close, Read & Write on a File
Die Function / Status of a File
File Test Operators
Multiple Files & Command Line Arguments
Opening Pipes
Pattern Matching More Control Structures
Match Operator
Special Characters
Anchoring Patterns
Substitution Operator
Translation Operator
For and Foreach Loops
Do…While/Until Loops
Last, Next and Redo
Continue, Labels and Goto
Subroutines Associative Arrays
Definition and Invocation
Return Value
Local Variables
Passing Values
Passing Arrays by Name
Definition and Reference
Adding and Deleting Elements
Listing Indexes and Values
Looping Through an Associative Array
Data Structures
Formatting Output References (Pointers) in Perl
Print Format
Value-Field Format
Multiline Field Format
Output to a File, Select Function
Setting Page Header & Length
Printf Function
Scalar References
References and Arrays
References to Subroutines
References to File Handles
Object Oriented Programming
Classes / Constructors
Methods / Destructors
Inheritance
 

Prerequisites:
  1. Unix Fundamentals as well as other programming experience such as Java, C or C++.
 


Back to top
© 2004 Griffin Software Ltd - All Trademarks acknowledged (2.40a). Griffin Software Ltd, Tel: +353 01 4622277 Fax: +353 1 4623059