Home / Perl

Call us on TOLL FREE NUMBER : 080 3799 5776 for Real-time Practical Oriented Training in Bangalore with Guaranteed Placements | No.1 Training center in Bangalore for AWS, DevOps and Python for freshers with 100% JOB Support, Java Android, IOS training provided by Industrial Experts from Bangalore. Book your Free Demo Now And get Placed in 60 Days

Best Perl Training in Bangalore


TecMax is one of the leading Perl Training Institute in Bangalore. Certified experts at TecMax are real-time consultants at multinational companies and have more than 5+ years of experience in Perl Training. Our Trainers have conducted more than 200 classes and have extensive experience in teaching Perl in most simple manner for the benefit of sudents.

We have advanced lab facilities for students to practice Perl course and get hands-on experience in every topics that are covered under Perl Training. In the presence of Perl Trainer, students can execute all the techniques that has been explained by the instructor. Course Material for Perl is specifically designed to cover all the advanced topics and each of the module will have both theory and practical classes. Perl Batch Timings at TecMax are flexible and students can choose to join the batch as per their requirements. We have a batch starting every week for Perl for regular students. Weekend batches and fast track batches for Perl training can be arranged based on the requirement.

All our students will get placement assistance in Perl after successfully completing the Perl training from our institute. We are committed to provide high-quality training and provide assistance to get you the right job.

Perl Course Content

Perl Training Overview

Perl training teaches Perl developers the skills they need to fully utilize object-oriented features, interact with databases, use Perl/Tk, extend Perl with C/C++, and write their own Perl modules.

Perl Training Objectives

Debug Perl applications using a variety of tools
Manipulate lists
Create packages
Utilize Perl’s object-oriented features and write their own classes
Install and use Perl modules
Integrate Perl scripts with databases using the DBI module
Explore the fundamentals of Perl/Tk programming
Extend Perl with C/C++
Develop their own Perl modules
Perl Training Content


Diagnostic Messages
Carping, Confessing, and Croaking
Strict Checks
Compiler Pragmas
Debugging Flags
Your Perl Configuration
The Devel:: Peek Module
The Data:: Dumper Module

Expert List Manipulation

The grep Operator
Lists, Arrays, and List Operators
Context and Subroutines
Initializing Arrays and Hashes
Reference Syntax
Defined Values
Other List Operators

Usage of map, grep, and for each

Blocks and Code References
Subroutine Prototypes
Code Refs and Anonymous Subroutines
Typeglobbing for the Non-Squeamish
Local (Dynamic) Variables
Lexical Variables

Persistent Private Subroutine Variables

The eval Operator
The Block Form of eval
The String Form of eval
Block Form of eval for Exception Handling

Review of Packages

BEGIN and END Blocks
Symbol Tables
Package Variables
Calling Package Subroutines
Importing Package Symbols
Exporting Package Symbols
Using the Exporter Package
The use Function
AutoLoader and SelfLoader
Objects and Classes

Object-Oriented Stuff

Making Perl Object-Oriented
The bless Function
So, What’s a Blessed Thing Good For?
Calling Class and Object Methods
Object Methods
Writing Classes
What Perl Doesn’t Do
Tied Variables

Why Use tie?

Tying a Scalar
Inside Tied Variables
Tying an Array
Tying Hashes
Tie:: Hash and Tie:: Array
Tying Filehandles
What Are DBM, NDBM, GDBM, SDBM, etc?
Using the DBM Modules
Installing and Using Perl Modules
Laziness, Impatience, and Hubris
Using Modules
Installing a Perl Module

Unpacking the Module Source

The Configuration Step
The Build Step
The Test Step
The Install Step
Using Module Documentation
Introduction to DBI/DBD

The Old Way – DBPerls

A Better Way – DBI/DBD
Database Programming
Connecting to the Database
Creating a SQL Query
Getting the Results
Updating Database Data
Transaction Management
Finishing Up
DBI/DBD SQL Programming

Error Checking in DBI

Getting Connected
Using Parameterized Statements
Statement Handle Attributes
Other Handle Attributes
Column Binding
The do Method
BLOBs and LONGs and Such
Installing DBI Drivers

Introduction to Perl/Tk

Tcl, Tk, Tcl/Tk, Tkperl, Perl/Tk, etc.
Creating a Perl/Tk Application
GUI Programming Overview
Adding Widgets
Scrolled Widgets
Configuring Widgets
More Fun with Menus
Using FileSelect

Perl/Tk Programming

Tk:: Error and Tk:: ErrorDialog
Configuring Widgets
Geometry Management
Geometry Management with grid()
The Frame Widget
Defining Widget Callbacks
Nonblocking I/O with fileevent()
Other Widgets
Other Tk Commands
Getting Tk
Extending Perl with C/C++

Extending the Perl Interpreter

Overview of Perl5 XSUBs
Get Started with h2xs
Set up the Perl Wrapper Class
Write the XS Code
The XS File
Write Some Test Code
What Do You Want?
Returning Values on the Stack
A Walk Through an XSUB
Arguments to XSUBs
Other h2xs Options
Embedding the Perl Interpreter
Why Embed Perl?

Embedding Perl in a C Program

Compiling the Program
Perl Data Types
Macros and Functions
Manipulating Scalars
Memory Management
Script Space
Evaluating Perl Expressions
Dynamic Loading
Multiple Perl Interpreters

Module Development and Distribution

Distributing Modules
Get Started with h2xs
Files Created by h2xs
The Build Library (blib) ulectory
Unit Testing and
Using blib
POD Translators
Cutting a Distribution
Other Niceties

Design and Implementation

Think First
Object-Oriented Design
Object-Oriented Development
Library Modules
Utility Programs
Timing with Benchmark


Have any Query ?

    Perl Reviews

    Average rating:  
     5 reviews
    by Vertika on Tecmax

    Awsome being here for perl course.
    Course was made very much clear to us.and we can further implement this knowledge in our educational period.great support for management and teacher .

    by Saini on Tecmax

    It was really one of my best experience here while learning perl and yes of course much more better then online training advance concepts of android as you can easily get job.....

    by Vivit on Tecmax

    Excellent teaching and the teaching effort from the staff is very good, I did web development course for 2 months in tecmax, To be honest it is very useful and helpful for my future as web developer.

    by Nazir on Tecmax

    Very good institute to start learning perl. Starts from basics to advance. Trainer is very calm, friendly and knowledgeable, has expertise in perl. He focuses on concepts more. Manager is an amazing person, always understanding and guiding for the best.

    by abhishek on Tecmax

    I enrolled here for perl course and as soon as my course ended i was placed.I am really thankful to trainer who is very cooperative and helped me with placement.