[Plus Plus Pty Ltd]

Plus Plus Pty Ltd

Advanced Perl - 3 days

Objectives

This course covers some of the more advanced features of the Perl programming language.

Expected outcomes

Upon successful completion of this course you will be able to:

Audience

This course is aimed at Perl programmers who want to get the most out of the language.

Prerequisites

Substantial recent experience with Perl as covered in our Intermediate Perl course is required.

Outline

Advanced Perl

Review of intermediate level Perl
More advanced data structures

Advanced environments - using Komodo

Advanced Regular expressions

Useful modules

File::
HTML parsing
Math
Text
Win32

Other language tricks

Useful pragmas
Formats
Closures

Creating advanced packages

Creating a nested module
Using AUTOLOAD
Modules and CPAN

Object Oriented Perl

Creating a simple class
Inheritance
Overloading operators
The UNIVERSAL class

Advanced variables

Environment variables
Typeglobs
Tieing a hash to a database
Tie variables

Threads

An introduction to Perl 6

Extending and embedding Perl

Building Perl from the source
How to inline C into Perl
Calling C functions from Perl
Calling Perl from C

Also available

Introduction to Perl

Intermediate Perl


[ home ] [ training ] [ consulting ] [ development ] [ contact ]

Copyright © 1998-2016 Plus Plus Pty Ltd [www.plusplus.com.au]