This is an introduction to the Perl language yet covers enough to be able to produce useful programs and to maintain basic scripts. This course is suitable for programmers and system administrators seeking to write fast, powerful and efficient report generating programs to manipulate data files and logs, or who need a more powerful language to extend shell scripts.
The course environment enables delegates to use either Windows or Linux – or even both if they wish to make comparisons.
Programmers and analysts intending to implement Perl programs, e.g. HTML generation, application control, and report generation will find it a suitable first step.
Chapter 1: Language Basics
Chapter 2: Fundamental Variables
Chapter 3: Arrays and Hashes
Chapter 4: Expressions and Operators
Chapter 5: Scalar Functions
Chapter 6: Decision Making in Perl
Chapter 7: Array and Hash Functions
Chapter 8: Input and Output
Chapter 9: Running Processes
Chapter 10: File System Interaction
Chapter 11: Regular Expressions
Chapter 12: Subroutines and Modules
Students should be familiar with at least one programming language: UNIX shell scripting background is sufficient. No previous knowledge of Perl is assumed.