<html>
  <head>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    G'day folk,<br>
    <br>
    I realise that most of you don't need to attend our training course,
    however if you have a colleague who might be interested, you'd be
    most welcome to pass this information on to them.  <br>
    <br>
    All the best,<br>
    <br>
        Jacinta<br>
    <br>
    Perl Training Australia is proud to announce that we'll be running
    our very popular Programming Perl course in Melbourne on the 17th -
    21st September.<br>
    <br>
    <b>Book before 5pm, Friday 31st August (and mention Melbourne Perl
      Mongers) to pay only $2975 per person!  That's a $525 (15%)
      discount per person. </b>All prices are GST inclusive, offer only
    applies to new bookings on this course, this special does not
    combine with any existing specials.<br>
    <br>
    Bookings can be made at <a class="moz-txt-link-freetext"
      href="http://perltraining.com.au/bookings/Melbourne.html">http://perltraining.com.au/bookings/Melbourne.html</a><br>
    <p> This course covers Perl's fundamentals to give an existing
      programmer sufficient knowledge of Perl to work on most projects. 
      It assumes features from up to Perl 5.16, but includes
      work-arounds for older versions. </p>
    <p> 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. </p>
    <p> You will learn: </p>
    <ul>
      <li>how to write simple Perl scripts and run them from the
        command-line; </li>
      <li> how to use Perl's inbuilt help system, perldoc; </li>
      <li> how to use warnings and strict to catch common errors and
        enforce good programming style; </li>
      <li> about Perl's three main data types and how (and when) to use
        them; </li>
      <li> about Perl's most common operators and functions; </li>
      <li> how to use Perl's conditional and looping constructs; </li>
      <li> how to write and use subroutines; </li>
      <li> about Perl's powerful regular expression capabilities and how
        to apply them to your problem; </li>
      <li> how to create, dereference and use references to build
        complex data structures which allow multi-dimensional arrays and
        hashes. </li>
      <li> how to write and use Perl modules and packages; </li>
      <li> how to use Module::Starter to start your modules off on the
        right foot; </li>
      <li> how to write tests; </li>
      <li> how to use Perl objects; </li>
      <li> how to interact with the file system to read and write files,
        and read directories; </li>
      <li> how to pass commands to the system for execution and the
        pitfalls therein; </li>
    </ul>
  </body>
</html>