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