Perl Training Australia -
Programming Perl
|
Trainers: |
Paul Fenwick Jacinta Richardson |
| Length: | 5 days |
| Notes: |
Course notes |
| Target Audience: |
Programmers who wish to learn Perl or consolidate their understanding of it.
This course is applicable to both those just starting to learn Perl and those
who are intermediate Perl programmers without formal training.
This course assumes knowledge of basic programming concepts such as loops,
conditionals and variables.
|
This course covers Perl's fundamentals to give an existing programmer
sufficient knowledge of Perl to work on most projects.
The first half of this course will introduce the Perl programming language,
discuss Perl's variable types, functions, operators, conditionals and
subroutines. Once you grasp Perl's basics, the second half will build on that
knowledge to cover I/O, complex data structures, file system interaction,
modules, packages and objects.
You will learn:
-
the history and philosophy behind the
Perl programming language;
-
how to write simple Perl
scripts and run them from the
command-line;
-
how to use Perl's inbuilt help system,
perldoc;
-
how to use warnings and strict to
catch common errors and
enforce good programming
style;
-
about Perl's three main data
types and how (and when) to
use them;
-
about Perl's most common
operators and functions;
-
how to use Perl's conditional
and looping constructs;
-
how to write and use
subroutines;
-
about Perl's powerful regular expression capabilities
and how to apply them to your problem;
-
how to create, dereference and use references to build
complex data structures which allow multi-dimensional arrays
and hashes.
-
how to write and use Perl modules and packages;
-
how to use Module::Starter to start your modules off on the
right foot;
-
how to write tests;
-
how to use Perl objects;
-
how to interact with the file system to read and write files,
and read directories;
-
how to pass commands to the system
for execution and the pitfalls
therein;
Copyright 2001-2012 Perl Training Australia. Contact us at contact@perltraining.com.au