Beginning Perl Programming - Detailed Course Outline
Copyright © 1998-2010 Anderson Software Group, Inc.
(return to main Perl page)

  • Section 1 - Getting Started
    • Scalars
    • Strings and Vriable Types
    • Operators
    • Arrays and List Data
    • Hash Types
    • Array and Hash Functions
    • Input and Output
    • Invoking Perl
  • Section 2 - Program Structure
    • Blocks and Statements
    • Looping and Decisions
    • Control Flow
    • Perl Constructs
    • Using last and next
    • Labeled Blocks
  • Section 3 - Pattern Matching
    • Regular Expressions
    • Operator Groups
    • Anchors
    • Multipliers
    • Matching Operator
    • Memory Parentheses
  • Section 4 - Functions and Subroutines
    • Useful Perl Functions
    • Defining Subroutines
    • Passing Arguments, Default Values
    • Returning Values
    • Recursion and Nesting
    • Local Scoping
    • Persistent Variables
  • Section 5 - File and Directory Management
    • File Handles
    • Opening and Closing Files
    • Error Handling
    • File Inquiry Operators
    • Reading and Writing
    • Random Access
    • Globbing
    • Removing and Renaming Files
    • Directory Handles
    • Opening and Closing Directories
    • Making Directories
    • Modifying Permissions
  • Section 6 - Perl Debugging
    • Invoking the Debugger
    • Listing Code Lines
    • Stepping Through Code
    • Working with Variables
    • Printing Expressions
    • Breakpoints
    • Tracing
    • Watches
    • Debugger Actions
    • Aliases
    • Trapping Runtime Errors