Intermediate Perl – Detailed Course Outline

Return to Perl Courses page
Copyright © 1998 - 2021, Anderson Software Group, Inc.

Section 1 - Getting Started

  • Arrays, Lists, Hashes
  • Regular Expressions
  • Arrays and List Data
  • Sorting
  • Formatted Output

Section 2 - Perl References

  • Hard References
  • Symbolic References
  • Arrow and Ref Operators
  • Dereferencing
  • Anonymous Composers
  • References with Subroutines
  • Subroutine Prototypes

Section 3 - Data Structures

  • Arrays of Arrays
  • Arrays of Hashes
  • Hashes of Hashes
  • Hashes of Arrays
  • Circular Lists
  • Creating Records

Section 4 - Process Management

  • The system Command
  • Using Backquotes
  • Process Filehandles
  • Sending and Receiving Data
  • Writing to Parent and Child Processes
  • Process Synchronization
  • Sending and Receiving Signals

Section 5 - Modules and Packages

  • Creating Packages
  • BEGIN and END Blocks
  • Using the Exporter Package
  • Creating Modules
  • Importing and Exporting Symbols
  • Autoloading
  • Useful CPAN Modules

Section 6 - Databases

  • DBM Files and DBM Hashes
  • Using the tie Function
  • Reading and Writing a DBM
  • Merging DBM Files
  • Text DBM Files
  • Sorting DBM Keys