Schedule today!Call Peggy at
(800) 252-0652
Contact Us
More UNIX
Related Courses
Programming in PERL: Advanced Topics
- Recommended Duration:
- 2 Days
- Version
- SUN Solaris (V7-V10), IBM AIX V4.3, 5L (V5.1 and V5.2), HP-UX (V11 and V11i), and SGI IRIX V6.5, Linux (Red Hat * SuSe)
- Benefits
-
This course teaches advanced concepts and capabilities that can be used to write procedures in PERL (V5), especially the new interfaces that use object-oriented features. Each student will be able to use PERL techniques and commands to write scripts to perform various user and administrative tasks, implementing advanced features of the language.
- Audience
- Experienced PERL Developers needing to increase their Perl skills.
- Prerequisites
- Completion of the "Programming in PERL: Basic/Intermediate" or equvalent experience is assumed.
- Major Topics
-
- Using PERL References
- Purpose of references
- Querying a reference
- Symbolic references
- References to functions: named functions, anonymous functions, callbacks
- Multi-dimensional arrays
- Complex data structures
- Using PERL Typeglobs
- PERL variables, symbol tables, and scope
- Typeglobs compared with references
- PERL Modules and Packages
- Basic packages
- Packages and component files
- Initialization and destruction
- Accessing the symbol table
- Preparing a package for distribution with h2xs
- Object Oriented PERL Programming
- Objects in PERL
- Inheritance
- Argument passing
- Methods of Persistance
- FreezeThaw.pm / Storable.pm / MLDBM.pm
- DBI (Database Interface)
- PERL Scripts for
- Networking with Sockets
- Server-side functions and setup
- Client-side functions and setup
- Installing PERL modules from the CPAN
- Adding documentation to a module/program
- Exercises
-
There are several hands-on machine exercises. All five Unix platforms will be available for lab
exercises.