Perl Advanced Course
As you begin to work with Perl's vast library of modules, you will begin to push the limits of the language to their extreme. Whether it is database integration, pattern matching, or object-oriented programming, you will learn to wield the "sharp tools" of the language and stretch the upper boundaries of what Perl can do.
Our Advanced Perl training extends your knowledge of the language and applies your intermediate Perl programming skills to real-world problems. Ultimately, you will walk away with a deeper understanding and the confidence to tackle any problem.
Pattern Matching in Perl
One of Perl's advantages over other programming languages is its unique pattern-matching capabilities, which let you quickly find patterns in a string of text. Whether you are creating a keyword search for your web site or hunting down information in a SQL database, Perl lets you write complex pattern-matching algorithms quickly and easily. In our opening Perl training session, you will learn to:
As you begin to stretch your legs, you will start to work with advanced features like references. Like pointers in C programming, references point to often-complex data structures stored in memory. References are commonly used to pass these structures to modules and subroutines. Completing this session on references will enable you to:
Reference a subroutine in Perl
Although it is not a true object-oriented language, Perl lets you create objects and call them using methods. In this key session, you will learn to design objects and methods, then apply your knowledge to create an FTP client. When you have completed this advanced Perl training topic, you will be able to:
Managing Perl Modules
Perl developers often maintain dozens, if not hundreds, of modules for various development projects, and managing them requires specialized tools. In this section, you will learn how to manage your modules, query for existing modules and search the Comprehensive Perl Archive Network (CPAN) for new modules. At the end of this section of the training, you will know how to:
Database Programming with Perl
At the heart of many applications is the database, and learning to create and query databases is a critical Perl programming skill. In this crucial session, you will learn to use the DBI and DBD Perl modules to retrieve, update, delete, and insert records into database tables. Complete your advanced Perl training by learning how to:
Advanced Perl courses are offered at four locations::