PPL-101: Beginning Perl Programming
Overview:
This three-day programming class provides programmers the knowledge to create PERL scripts. Students will develop experience to automate system tasks via hands-on programming exercises in conjunction with the lecture.
Prerequisites:
Prior to attending this class, students should have the following experience:
- Programming experience in a structured language (C, C++, Java, Cobol) is required.
Objectives:
Upon successful completion of this course, students should be able to:
- Perform operations on scalar values.
- Use scalar, array and associative array variables.
- Use flow control statements such as if, unless, while, until, for and foreach.
- Use conditional expressions such as numeric and string comparison, regular expressions, file testing and Perl statements.
- Create and use file handles to read and write directly to files.
- Create format statements to make formatted output.
- Use regular expressions to search for and replace sub-strings within a string.
- Use PERL utilities such as split, join, index and substr.
- Control the file system and processes from within a PERL script.
- Create and use functions including handling the scope of variables.
- Import existing modules into your PERL script.
Modules:
- Meet PERL
- Handling Numbers and Strings
- Using Variables
- Flow Control
- Conditional Expressions
- Basic Input and Output
- Advanced Input and Output
- Pattern Matching
- PERL Utilities
- File system & Process Control
- Functions
- Using Modules
- Debugging Perl