PERL Online Training

PERL Online Training Course Content :

PERL Online Training
PERL Online Training

Getting Started with Perl

  • What is Perl?
  • Where Can I Get Perl?
  • A Simple Perl Program
  • Simple I/O
  • Perl Variables
  • Control Flow – Decisions
  • Control Flow – Loops
  • Altering Loop Control Flow
  • Statement Modifiers
  • What Is True And What Is False?
  • The Special Variable $_

Perl Operators

  • Introduction
  • Table Of Perl Operators
  • Arithmetic Operators
  • String Operators
  • Relational Operators
  • Logical Operators
  • Bitwise Operators
  • Assignment Operators
  • The Conditional Operator
  • Range Operator
  • String Functions
  • The eval Function


  • Introduction
  • String Literals
  • The print Function
  • Here Documents
  • The printf Function
  • The sprintf Function
  • Filehandles
  • Opening Disk Files
  • File Open Errors
  • The die and warn Functions
  • File Operators


  • Basic Concepts
  • Assigning Values To An Array
  • Accessing Array Elements
  • Array Functions
  • push and pop
  • shift
  • sort, reverse, and chop
  • split and join
  • grep
  • splice
  • Command Line Arguments

Associative Arrays

  • Basic Concepts
  • Associative Array Functions
  • Updating Associative Arrays
  • Accessing Environment Variables


  • Calling Subroutines
  • Passing Arguments to Subroutines
  • Returning Values from Subroutines
  • The require Function
  • Packages and Modules
  • The @INC Array
  • Predefined Subroutines
  • Comparison Subroutines for Sorting

Pattern Matching and Regular Expressions

  • Introduction
  • Regular Expression Syntax
  • The Match Operator
  • Regular Expression Meta-Characters
  • Anchors
  • Single Character Matches
  • Some Special Issues
  • Character Classes
  • Multiple Character Matches
  • Alternation
  • The Substitution Operator
  • The Translation Operator

Accessing System Resources

  • Introduction
  • File and Directory System Calls
  • The stat Function
  • The utime Function
  • The fork Function
  • The exec and wait Functions
  • Handling Signals
  • The system Function
  • Command Substitution
  • Opening Pipe Files

Generating Reports with Perl

  • Formats
  • Formatting Examples
  • Multi-Line Values
  • Multi-Line Text Blocks
  • Sending a Report to a File
  • The select Function
  • The Special Variable $~
  • Top-of-Page Formats
  • Bottom-of-Page Formats
  • A Sample Report

Perl and CGI

  • What is CGI?
  • Web Servers and Browsers
  • HTML
  • HTML Forms
  • Form Elements
  • A Typical CGI Application
  • CGI Input
  • CGI Output
  • Using the Module
  • CGI Environment Variables

Drop your query

What my Client's Say?


  • Prabhu is an excellent instructor, very patient and thorough. I have tried another training class and EXPLORE IT far exceeds other trainers and their methods ~ Hassan Malik

  • An extremely helpful and informative course. Training materials were well organized and provided good case studies. Instructor was extremely professional and pleasant to learn from.~ Bhavani Sudarshnam

  • The training was clear and detailed. I like Parker's style of teaching as the recurrent training is a thorough review of the HR. Every opportunity for the student to ask questions was provided. ~ Yiting Chen

  • Jane Anderson conducted the class in a very professional manner. Examples were very relevant and I feel that I gained a lot from the updated materials this year.~ Somesh Taneja

  • Prem was a great instructor. Thanks Prem for making the training easy to understand. A lot of information was covered. He made the approach easy to follow.~ Komali Sambakula

  • She wants to make sure that her students walk away from her course with a good working knowledge. She is an excellent trainer and cares that all of her students learn the material.~ Kiran Jain

  • Krishna is very thorough and professional. He made the code very understandable. I was very impressed with his teaching methods and presentation of the regulations. EXPLORE IT is the best! ~ Rajesh Isukapalli

  • Mr. Chris Brown was very affirmative with the course, on time and fluent. This is my second recourse with him. I hope to take his course as long as I am shipping at my current job. ~ Awais Rahim