PERL Scripting Course

MODULE -1

Introduction to Perl
  • What is Perl?
  • How to run Perl program?
  • Declaration of variables
  • Perl Data types
  • Operators & Precedence

MODULE -2

Arrays and Hashes
  • Arrays & it’s references
  • The for each Loop
  • The @ARGV Array
  • The Array functions grep ,split, join ,translate etc.,
  • Array Slices
  • Hashes & it’s Functions

MODULE -3

Regular Expressions
  • Pattern Matching Overview
  • The Substitution Operators
  • Regular Expressions
  • Special Characters
  • Quantifiers (?,+,*,{},[ ])
  • Assertions (^, $, \n)
  • Modifiers

MODULE -4

String Manipulations
  • Substrings
  • String replace or editing & Substitution
  • Finding String occurrences & Indices
  • String to Array conversions

MODULE -5

Conditional Statements
  • If Statements
  • If Else Statements
  • If Else if Statements
  • Nested If Statements

MODULE -6

Control Statements
  • While Statements
  • Until Statements
  • For Statements
  • For Each Statements

MODULE -7

Subroutines
  • Overview of Subroutines
  • Passing Arguments
  • Private Variables
  • Returning Values

MODULE -8

Files Handling & Format
  • File operations
  • The Input Operator
  • Default Input Operator
  • The print Function & Format
  • How to use packages
Note: After every module there will be Practical examples & Assignments