Introduction to Perl
o Practical Extracting and Reporting Language (Perl)
o Getting Started with Perl
o Scalar Variables
o Numerical Variables
o String Variables
o Retrieving Data from STDIN
Flow Control in Perl
o Boolean Expressions in Perl
o The if Statement
o The while Statement
o The do {} while Statement
o The for Statement
o Loop-Control Commands
o I/O Redirection
Regular Expressions in Perl
o Introduction to Regular Expressions
o Character Classes
o Pattern Matching and Substitution
Arrays in Perl
o Introduction to Perl Arrays
o Accessing Array Elements
o The sort Function
o The foreach Statement
o The push and pop Functions
o The shift and unshift Functions
o The split and join Functions
Hashes in Perl
o Introduction to Perl Hashes
o Adding and Deleting Hash Elements
o The keys Function
o The values Function
o The each Function
o The reverse Function
Subroutines in Perl
o Introduction to Perl Subroutines
o Variable Scope
o References
File Input and Output
o Introduction to File Input and Output
o What Is a Filehandle
o The open Function
o Outputting Data to a File
o Opening Files for Reading
o Determining Information About Files
o The stat and lstat Functions
Environment Variables and Command Line Arguments
o Environment Variables
o Command Line Arguments
Packages and Modules in Perl
o Using Packages in Perl
o BEGIN and END Blocks
o Using Modules in Perl
o The use and require Statements
Object-Oriented Perl
o Introduction to Object-Oriented Perl
o Creating Objects in Perl
o Inheritance
Database Connectivity and Perl
o Introduction to Database Connectivity
o Database Programming with Perl
o Interacting with Databases
o Connecting to Databases
o Structured Query Language
o Quoting Operators
Debugging Perl Programs
o Introduction to Debugging Perl Scripts
o Using the print Command
o Using the .w Switch
o Using the strict Module
o The Perl Debugger
o Writing Bug-Free Perl Code