• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

Course Images

Complete Perl programming

Complete Perl programming

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • Delivered Online or In-Person

  • You travel to organiser or they travel to you

  • Redhill

  • 5 days

  • All levels

Description

Perl training course description

A hands on introduction to programming in Perl.

What will you learn

  • Write Perl programs.

  • Use Perl modules.

  • Debug Perl programs.

  • Examine existing code and determine its function.

Perl training course details

  • Who will benefit:

Anyone wishing to learn Perl.

  • Prerequisites:

None although experience in another high level language would be useful.

  • Duration

5 days

Perl training course contents
  • Introduction to Perl


What is Perl? When to use Perl, downloading Perl, installing Perl, documentation, perldoc, running Perl, the Perl environment. Perl under UNIX, Perl under Windows. "Hello world".

  • Variables


Scalars, data types, $_, strings and numbers, assignment, constants, strict, scope, STDIN.

  • Operators


Number operators, string operators, precedence and associativity, converting numbers and strings, shortcut operators.

  • Flow control


Blocks, if, else, elseif, unless, foreach, while, for do, until.

  • Regular expressions


What are regular expressions? Pattern matching, Perl as a filter, file editing.

  • Strings


Comparing strings, concatenating, substrings, chomp, chop, formatting, string manipulation.

  • Subroutines


Comparing strings, concatenating, substrings, chomp, chop, formatting, string manipulation.

  • Arrays and hashes

Working with arrays, element access, push(), pop(), shift(), unshift(), <STDIN> as an array, associative arrays, hashes of arrays, hash references, arrays of hashes, hashes of hashes.

  • Files


Simple file handling, open, close, <FILEHANDLE>, <>, file tests, directory access, directory handles, database access, packing and packing binary data.

  • I/O


STDIN, STDOUT and STDERR, Command line arguments,@ARGV.

  • Perl debugging


The built in debugger, running the debugger, debugger commands, graphical debuggers. Script syntax errors, single stepping, breakpoints, watches.

  • Packages and modules


CPAN, Finding modules, installing modules, using modules, scope.

  • Report formatting


Formats, defining a format, invoking a format, field holders.

  • Process management


System interaction, system(), exec(), signals. Security issues.

About The Provider

Tags

Reviews