Beginning Perl – Detailed Course Outline
Return to Perl Courses page
Copyright © 1998 - 2024, Anderson Software Group, Inc.
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