Perl Programming Training Course

by NobleProg (Australia) Claim Listing

This course gives a comprehensive introduction to Perl programming.Running Perl programs Creating a Perl script Running Perl scripts Getting help with perldoc Variable types and contexts Scalars, lists and hashes Strings and interpolated strings Special variables Context if/else/elseif

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

NobleProg (Australia) Logo

img Duration

3 Days

Course Details

Overview

This course gives a comprehensive introduction to Perl programming.

 

Course Outline

Running Perl programs

  • Creating a Perl script

  • Running Perl scripts

  • Getting help with perldoc

Variable types and contexts

  • Scalars, lists and hashes

  • Strings and interpolated strings

  • Special variables

  • Context

  • if/else/elseif

  • do, while, until, for and foreach

Compound data structures

  • References to named variables

  • References to anonymous data

  • Multidimensional arrays

  • Multidimensional hashes

Managing files and user input

  • Standard I/O streams

  • File handles

  • Command line arguments

  • Reading and writing data files

Perl regular expressions

  • Extracting important text information

  • Perl regular expressions

  • Altering data with substitutions

  • Global and case-insensitive matches

Perl Operators

  • Arithmetic expressions

  • Replicating and growing strings

  • Assignments operators

  • File attributes

  • Logical operators

  • Ranges

Subroutines

  • Defining and calling a subroutine

  • Passing and receiving parameters

  • Returning values to the caller

Perl Functions

  • String functions for text manipulation

  • List functions

  • Sorting data

  • Manipulating file system entries

  • Reading binary files

  • split and join

  • Formatting tabular output

Object Orientation

  • OO in Perl

  • Methods, classes and constructors

  • Obtaining third-party packages from CPAN

  • How to use use

  • Defining a schema to employ OO modules

  • Calling methods with the -> syntax

  • Passing initialisation parameters

  • Melbourne Branch

    Suite 51/Level 4, 80 Market Street, Melbourne

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy