With more than 10 years of experience, Mansard Software offers the customized training solution to enable individuals to focus on developing their skills and organizations to acquire appropriate candidates. Our scenario-based and motivational learning platform improves your learning efficiency and provides the best outcome. 

1. Perl Scripting overview

Perl is a programming language used widely for various purposes like Linux system administration, network programming, web development, etc.

2. Course Features

30 – 40 hours of Instructor-led classes, assignments after every class, a live project to get hands-on experience, quizzes and real-time project, self-paced online learning, certification after successful completion of course

3. Who is Eligible to Take Up This Course?

The following professionals can take up the Perl Scripting course by Mansard Software Solution.

  • Software Engineers
  • Network Admins
  • Test Engineers
  • Automation Engineer
  • Freshers who have good knowledge of C programming and Unix

4. Prerequisites

Must have prior exposure to C programming and Unix Shell.


About the Course

Perl Scripting training and certification program from Mansard cover both the basics and advanced concepts of Perl Scripting as well as giving you the hands-on experience that help in designing various Perl applications. 

Perl Overview

Goal: In this module, you will learn the history of PERL and basic concepts related to Perl.

  • PERL history
  • Running Perl scripts
  • Data types
  • Basic concepts (assignment, comments, Standard I/O, print)

Scalar Data Types

Goal: In this module, we shall discuss about different data types, use of string functions.

  • Numbers and strings
  • Literals and variables
  • Numeric functions Interpolation
  • String functions

Flow control

Goal: In this module, we shall go through conditional statements, loops and operators.

  • Conditional statements
  • Relational and logical operators
  • Control loops


Goal: In this module, you will be learning about array variables, examples of array variables, built-in array functions.

  • Variables
  • Creation, Assignment, and access
  • Built-in array functions

Hashes (Associative Arrays)

Goal: In this module, we shall discuss how to use Hash variables, accessing and built-in functions.

  • Variables, creation, assignment and access
  • Access
  • Hashes as arrays
  • Build in hash functions 


Goal: In this module, you will learn about the Perl Subroutine, method, file handling.

  • Files handle and file handling
  • Error handling
  • Directory Processing
  • System Processing Management

 Regular expression

Goal: In this module, you will the syntax of regular expression and the way it can be used in Perl Scripting.

  • Pattern matching
  • Templates
  • Wildcards and character classes
  • Recovering previous matches
  • Recovering previous matches 

User Defined Functions

Goal: In this module, we shall discuss about the functions, return values, prototypes.

  • Using and creating Functions
  • Arguments and Return values
  • Scooping
  • Prototypes