This day long workshop features a practical and extensive introduction to Perl, with well crafted lab exercises. The class covers beginning through intermediate Perl language skills, such as manipulating files and directories, regular expressions, Perl data structures, good programming practices, and more.
The following modules will be covered during the class:
Philosophy of Perl
Hello World and other code examples
scalar values (Numbers & Strings)
Creating and accessing scalar variables
Numeric & String Operators
Functions for manipulating scalars
|Flow Control: Loops & Conditionals||if/elsif/else,
while, for, foreach, do/while
Using unless and until
Suffix style syntax for loops
Jumping around in loops
|Running & Debugging Perl||Perl
Using strict and warnings
|Lists & Arrays||Creating
Creating and accessing arrays
Converting between arrays and scalars
and accessing hashes
Hash loop idioms
Expressions in Perl
Anchoring regular expressions
Matching groups of characters
Specifying how many
Grouping and Memorization
Regular Expression Modifiers
|Files & Directories||Opening
Reading and writing files
"open or die"
Reading Directories and Globbing
File Test Operators
Defining and calling subroutines
Passing and returning values
Scalar and list context
is a Perl module?
Types of modules
Using a module
Writing a module
Class Timing: Class starts at 9 AM and ends at approximately 6 PM with a hour long lunch break.
The course does not assume any prior Perl knowledge. However,
it assumes you can do basic text editing and understand fundamentals
of writing scripts (or programs), e.g. concepts of variables,
arrays etc. If you have any questions about the difficulty
level of the class, please contact us at classes(at)linuxcertified.com.
To enroll in this Perl class, please print, fill and send in your enrollment form
Fee: Call (includes all Perl training materials - Study guide and Companion CD).
Optional: All attendees will get a Linux laptop to be used during the class. You have the option of purchasing this laptop with an additional $500 added to your course fee. (Laptop specifications)
On-site: If you would like to arrange an on-site Perl class, please contact us at classes(at)linuxcertified.com