Learn Perl Training

  • Course Summary

Perl Training in Marathahalli, Bangalore by RIA Institute offers students an inventive approach to learn Perl in Bangalore. With experienced Perl proficient trainers and advanced lab Facilities to practice Perl, students can finish Perl training on real time situation. Our Perl Training Institute in Bangalore is appraised as one of the Best Perl Learning Center on Google.

Training system utilized for leading Perl course incorporates simplicity of understanding Perl ideas, most recent examples in Perl classes and real time reasonable introduction. This guarantees students settling on Perl training in Marathahalli, Bangalore get value for money. Our Perl course content is organized to cover all ideas under Perl Training

Perl Training Facilities

Coaching facilities for Perl Training in Marathahalli, Bangalore are best suited for Fresher’s as well as experienced professionals who are actively looking for upgrading skills in Perl. From Perl training consultation to Perl course completion we offer complete support to students. Regular reviews are conducted to ensure that Perl Training is being conducted in a structured manner and the students are able to understand all the Perl Training concepts.

Perl Training Batch Timings

We offer flexible batch timings for Perl Training in Bangalore. Students can choose to join our weekday batches for Perl course and IT professionals looking for Perl Training to advance in their career can join our Weekend classes based on their convenience. We also offer Fast Track Training for students who want to complete Perl course in detail in a short span.

Perl Course Content

Our Perl Course content is structured to cover all the modules within Perl. From basic to advance, we give Perl training in Bangalore in a manner that is easy to understand.

Below is the detailed course content for Perl Training

Variables – Scalars, Arrays and Hashes

  • Scalar data – Numbers and Strings
  • Scalar variables
  • “print” function for output
  • Getting user input using
  • “chomp” and “chop” function
  • “undef” value and “defined” function
  • Defining Arrays and accessing Array elements
  • Special Array Indices
  • Array functions – pop, push, shift, unshift, reverse, sort
  • Defining and accessing Hash Data Structure
  • Hash functions – keys, values, each, exists, delete
  • Exercise

Control Structures and I/O Basics

  • comparison operators
  • Associatively and precedence of operators
  • perl’s default variables $_ and @_
  • “if” control structure
  • “while” control structure
  • Input from diamond <> operator and @ARGV
  • “foreach” control structure
  • “unless” and “until” control structure
  • “else” and “elsif” clause
  • “for” control structure
  • Loop Controls – last, next, redo, Labelled blocks
  • Logical operators – && and ||
  • Ternary Operator, ?
  • Formatted output with “printf”
  • Exercises


  • Functions – System and User defined
  • Defining and Invoking Subroutines
  • Passing values to subroutines
  • Returning values from subroutines
  • Subroutine private variables – “my” and “local”
  • When to omit ampersand
  • “strict” pragma
  • • Exercises

Regular Expressions

  • What are regular expressions
  • Simple patterns, Metacharacters, Quantifiers, Grouping, Alternatives
  • Understanding $`, $& and $’
  • Character Classes and Character class shortcuts
  • General Quantifiers
  • Anchors and Mem Parentheses (Back references/Memory Variables)
  • Exercises

Regular Expressions (Cont.)

  • Case insensitive pattern matching
  • Binding Operator
  • Substitutions and global replacements
  • Case Shifting
  • “split” and “join” functions
  • Exercises

File and Directory operations

  • Understanding Filehandles and Standard Filehandles
  • Opening, Using and Closing Filehandles
  • Function “die” and “warn”
  • Changing default output Filehandle
  • File Tests
  • Traversing around directories
  • Globbing
  • Directory Handles
  • Creating, Removing, Renaming files and directories
  • Modifying permissions, ownership, timestamp etc
  • Exercises

Process Management

  • Function “system” and interacting with the shell
  • Function “exec”
  • Builtin hash %ENV
  • Backquotes
  • Processes and Filehandles
  • Using “fork” function
  • Function “waitpid”
  • Signals and function “kill”
  • Exercises

Strings and Sorting

  • Functions “index” and “rindex”
  • Function “substr”
  • Function “sprintf”

Understanding references

Complex Data Structures

  • Arrays of Arrays
  • Hashes of Arrays
  • Arrays of Hashes
  • Hashes of Hashes

Packages, Libraries and Modules

  • Understanding packages
  • Libraries, Functions “do” and “require”, @INC and %INC
  • Understanding and using modules
  • BEGIN block
  • CPAN and some simple modules

DBI module

  • Database programming using DBI module
  • Defining a SQL string using DBI

Best Perl Training institute in Bangalore

  • Trained over 2000 students
  • Over a Decade of experience in Training industry
  • Experienced and Certified trainers
  • Practical and Theory training
  • Flexible Batch timings

Get In Touch

Interested to join this course? Enquire Now Call Now

Pay Now with Pay you Money Pay U Money

Call+91 7204 081060