| Perl Scripting Essentials |
ID: Perl | Course Length:4 | Company Name:Choquette Technology Associates Inc.
|
|
Module 0: Introduction |
- Perl Benefits and Drawbacks
- The Perl Environment
- The Perl Lifecycle
- The Perl Application Structure
- About Scope, Packages and Modules
- Running Perl Code
- Debugging Perl Code
- Accessing Documentation and Help
|
|
Module 1: Basic Concepts |
- Values and Variables
- Context
- Operators
- Blocks
- Control Constructs
- Subroutines
- Functions
- Variable Scope
|
|
Module 2: Operators |
- Operators Versus Functions
- Operator Types and Categories
- Precedence and Associativity
|
|
Module 3: Structure, Flow and Control |
- Blocks and Compound Statements
- Program Flow Control
- Loops and Looping
- Controlling Loop Execution
|
|
Module 4: Working with Scalars |
- Value Conversion and Caching
- Perl Data Types
- Working with Numbers
- Working with Strings
- Text Interpolation
- Regular Expressions
- About Globalization
|
|
Module 5: Subroutines |
- Declaring and Calling Subroutines
- Passing Parameters
- Returning Values From Subroutines
|
|
Module 6: Collections and Lists |
- The Need for Collections
- About Lists and Arrays
- About Hashes
- Choosing the Right Data Structure
|
|
Module 7: Input and Output with File Handles |
- File Io Overview
- About Io Operations and the Filehandles Data Type
- Manipulating Directories
- Opening a File
- Reading File Data
- Writing To a File
- Dealing with Complex Data Structures
- Performance Considerations
|
|
Module 8: Introducing OO Programming with Perl |
- What Is An Object
- Using Objects in Perl
- Creating Classes
- Creating Properties
- Creating Methods
- About Constructors
- About Destructors
|
|
Module 9: Database Programming with Perl – Overview Only |
|