Perl Programming

The Perl Programming course is a comprehensive course that explains the Perl programming language, from basic through advanced syntax. The course shows you how to use the Perl programming language to write quick yet powerful scripts and provides an overview of Common GatewayInterface(CGI) Programming, Object-Oriented Perl and Perl Debugging.


The Perl Programming course provides students with the fundamentals to create functional Perl scripts. The courseintroduces students to data structures, flow control mechanisms, regular expressions, and subroutines and modulesin the form of example scripts and lab scripts. The course concludes with an overview of implementing Perl withregard to Common Gateway Interface (CGI) Programming, Object-Oriented Perl and Perl Debugging.This course however, does not cover the construct of the Perl Programming Language itself or complex Perlfunctions used for high-level programming. Rather, it focuses mainly on the implementation of the language tocreate simple and functional Perl scripts.


Delegates will learn


·       Describe the Perl Programming Language.

·       Implement Scalars.

·       List Control Structures.

·       Implement Arrays.

·       Describe Hashes.

·       Implement Basic I/O and Regular Expressions.

·       Describe Subroutines and Modules.

·       Manipulate Files and Directories.

·       Implement Perl.

Describing the Perl Programming Language

·       Basic Elements of Perl Scripting

·       Introduction to Perl

·       Command-line Options used with perl

·       Perl Documentation and Help


Implementing Scalars

·       Scalar Operators

·       Strings

·       Scalars

·       Assignment of Scalar Data to Scalar Variables


Listing Control Structures

·       if Statements

·       Loop Control Statements

·       Loops


Implementing Arrays

·       Scalar and List Context

·       Back Quotes and Command Execution

·       Array Functions

·       Arrays


Implementing Hashes

·       Operations on Hash Elements

·       Iterations on Hashes

·       Hash Functions

·       Hashes


Implementing Basic I/O and Regular Expressions

·       Patterns

·       Capturing, Back-Referencing and Greediness

·       Other Features of Match Operations

·       Substitute Operator

·       Anchors and Quantifiers

·       Basic I/O and Regular Expressions

·       Translation Operator


Describing Subroutines and Modules

·       Libraries

·       Subroutines

·       Modules

·       Packages

·       Scope


Manipulating Files and Directories

·       Writing to Files

·       Opening and Reading Files

·       File and Directory Tests

·       Process and System Commands

·       Reading Directory Contents

·       Creating a Basic Text Database


Implementing Perl

·       Object-Oriented Perl Programming

·       CGI Programming

·       Perl Debugger

Exposure to any other programming language (C, C++, Java) Experience with shell scripting

Program Details
Duration 5 Days
Capacity Max 12 Persons
Training Type Classroom / Virtual Classroom


Can't find what you're looking for? Let us know if you have a query or cannot find what you are looking for.

Contact