Perl Course Online

SKU: 2108
13 Lesson
|
40 Hours
igmGuru offers the best Perl Training Course worldwide to learners of all levels. Our training includes key topics such as working with variables and data types, control structures, subroutines, regular expressions, file handling, data structures, object-oriented Perl, modules, database interaction and many others. The course content of our Perl Training is designed by industry experts with over 10 years of experience in software development, automation, and system administration. Enroll now in our Perl Certification Course to gain hands-on knowledge through live interactive sessions, real-world scripting projects, and personalized mentorship.

Perl Training Overview

Prerequisites

  • Basic Computer Knowledge
  • Familiarity with Command Line
  • Basic Programming Concepts
  • Experience with Shell Scripting (Optional)

What Will You Learn

  • Set up your Perl environment and write your first script.
  • Learn Perl syntax, variables, operators, and basic input/output.
  • Use scalars, arrays, and hashes to store and manage data.
  • Understand contexts, references, and complex nested structures.
  • Implement conditional statements and loops to control program execution.
  • Create and use subroutines for modular and reusable code.
  • Apply pattern matching, substitution, and text parsing.
  • Use advanced regex features like lookaheads, groups, and quantifiers.
  • Open, read, write, and append files with filehandles.
  • Work with directories, file test operators, and system commands.
  • Use CPAN libraries to extend Perl functionality.
  • Create your own modules and manage namespaces effectively.
  • Understand classes, objects, and inheritance in Perl.
  • Use modern OOP frameworks like Moose for cleaner code.
  • Automate tasks and process text or log files.
  • Connect to databases with DBI and perform CRUD operations.
  • Explore Perl’s use in web programming and system administration.

Key Features

Perl Course Modules

1. History and features of Perl
2. Installing Perl and setting up the environment
3. Running Perl scripts
4. Basic syntax and structure
1. Scalars, arrays, and hashes
2. Contexts (scalar vs. list)
3. Variable interpolation and quoting operators
4. Special variables in Perl
1. Arithmetic, string, and logical operators
2. Assignment operators
3. Range operators
4. Operator precedence
1. Conditional statements (if, unless, given-when)
2. Looping constructs (for, foreach, while, until)
3. Loop control (last, next, redo)
1. Defining and calling subroutines
2. Passing and returning values
3. Argument handling (@_, shift)
4. Variable scope (my, our, local)
1. Pattern matching basics
2. Substitution and translation (s///, tr///)
3. Greedy vs. non-greedy matching
4. Advanced regex techniques (lookahead, lookbehind)
1. Opening, reading, and writing files
2. Filehandles and modes
3. File test operators
4. Directory handling
1. References and dereferencing
2. Complex data structures (arrays of arrays, hashes of hashes)
3. Using modules like Data::Dumper
4. Practical examples
1. Using use, require, and do
2. Creating and managing Perl modules
3. CPAN and installing external libraries
4. Namespaces and package management
1. warn, die, croak, and confess
2. Using eval for exception handling
3. Debugging techniques and the Perl debugger
4. Common pitfalls and best practices
1. Introduction to OOP in Perl
2. Creating classes and objects
3. Methods and inheritance
4. Moose and modern Perl OOP
1. Perl and databases (DBI module)
2. Web programming with Perl (CGI, PSGI/Plack, Dancer)
3. Regular expression optimizations
4. Performance tuning
1. Writing system administration scripts
2. Parsing text and log files
3. Automating tasks with Perl
4. Integrating Perl with other languages/tools
Talk To Us

We are happy to help you

1-800-7430-173 (US Toll Free)
Drop Us a Query
Fields marked * are mandatory

Request For Live Demo Class

Course Fees

Online Class Room Program

US $ 799.00
100% Money Back Guarantee
  • Duration : 40 Hrs
  • Plus Self Paced

Classes Starting From

  • Fast Track Batch 11 Jun 2026
  • Weekday Batch 15 Jun 2026
  • Weekend Batch 13 Jun 2026

Corporate Training

Corporate Training
  • Customized Training Delivery Model
  • Flexible Training Schedule Options
  • Industry Experienced Trainers
  • 24x7 Support

Trusted By Top Companies Worldwide

MITSUBISHI
Emirates
BECHTEL
Tech Mahindra
Techmill
metacube
Fareportal
Trelleborg
Capgemini
AU Small Finance Bank
United Nations
Inter Mid
SoftFlex
align
utthunga
Rimini Street
EJADAH
Yash Technologies
suyati
Hettich
APPCINO

Want to know Today's Offer

X

Perl Certification

Upon successfully completing the Perl Training Program, learners will receive a course completion certificate from us. This certificate validates your expertise in Perl programming, scripting, and automation.

Perl Certification

Reviews


Login
Don't have an account?
Sign Up

Our Alumni works at

HCL
FAI
YOKAGAWA
Tech Mahindra
SOCIETE GENERALE
SAMSUNG
EMIDS
DHL
FedEx
PayPal
BOSCH
asian paints
MICRO FOCUS
hgs
eClerx
Nasdaq
Persistent
CSS CORP
×

Your Shopping Cart


Your shopping cart is empty.