Advanced Perl Programming
Course Code - IB-101 Duration - 2 Days
This course is for those who already have strong knowledge of Perl's techniques for handling control structures, data structures such as arrays and hashes, text file processing and regular expressions, as provided by the course 'Perl Programming & Applications' ('IB-103').
A large part of the course deals with Perl's approach to handling complex data structures, including implementing object-oriented programming in Perl. The course extends consideration of the use of references and modules well beyond that provided in the course 'Perl Programming and Applications', as well as exploring typeglobs. These techniques are then used to underpin detailed examination of object-oriented programming in Perl, including the tie function and closures.
The last part of the course covers advanced and miscellaneous functions, constructs and issues not covered in depth in 'Perl Programming & Applications' ('IB-103').
References & Typeglobs
Reference Constructs & Functions
Advanced Data Structure Examples
Packages & Modules
The Standard Library
Miscellaneous Functions & Keywords
Other Miscellaneous Functions
More Advanced Regular Expressions
Introduction to Perl Security
Introduction to Perl & other Languages
Processes, Signals, Pipes & Socket Basics Threads basics