PTR - People, Training ResultsPeople, Training, Results

Independent Technical IT Computer Training Courses

   
Scheduled Classroom based Training Courses

Introduction To Perl Programming Course

Download PDF course outline

Course Description

The scripting language Perl is has extensive features but is easy-to-use. This makes it easy to write concise yet powerful scripts for complex data manipulation and administration. This course gives an introduction to the Perl programming language including more advanced Perl features such as using packages and modules.
£1475

5 day course

Scheduled Dates:
16 January 2012
27 February 2012
16 April 2012
21 May 2012

Location:
PTR's Training Centre
Wokingham, Berkshire.

Course pre-requisites:

A Programming Introduction class is required. Experience in writing shell scripts is helpful, but not required. If the course is run on UNIX, experience using UNIX and Unix-based text editors is also required.



Topics covered on the 5 day Introduction To Perl Programming course

Introduction

  • Key features
  • Documentation
  • Running Perl
  • The Perl Environment

Basic Concepts

  • Values and variables
  • Context
  • Operators
  • Blocks
  • Control constructs
  • Subroutines
  • Functions
  • Variable scope

Operators

  • Operators Versus Functions
  • Operator Types and Categories
  • Precedence and Associativity

Structure, flow and control

  • Blocks and compound statements
  • Program flow control
  • Loops and looping
  • Controlling loop execution

Working with scalars

  • Value conversion and caching
  • Numbers
  • Strings

More data types

  • Lists and arrays
  • Hashes

Input and Output with Filehandles

  • IO and Filehandles
  • The filehandle data type

Interpolation and regular expressions

  • Text interpolation
  • Regular Expressions

Subroutines

  • Declaring and Calling Subroutines
  • Passing Parameters
  • Returning Values from Subroutines

Manipulating files and directories

  • Files and filenames
  • The unary file test operators
  • Manipulating Directories
  • References
  • Complex Data Structures

Packages and Moduless

  • Scope
  • Packages
  • Modules

Course Classification:  Technical Training Course

This is an instructor led training course taught in a classroom based environment.


Course Fee = £1475   (excl.VAT)



Scheduled course dates

16 January 2012 to 20 January 2012

27 February 2012 to 02 March 2012

16 April 2012 to 20 April 2012

21 May 2012 to 25 May 2012



View full schedule of Perl Introduction courses

View full schedule of Perl courses

Print / Download PDF Version of full course schedule

If you would prefer to run this course at your premises as you have several employees to place on the course perhaps, then we are also able to offer onsite Programming Training and bespoke Programming courses