Perl Training in Chennai:

Learn the best scripting language Perl Training in Chennai from the experts in web development, cloud application development industry. Our trainers are well experienced in scripting languages like perl, PHP and etc. We offer free demo session for Perl Training in Chennai at all our branches Velachery, OMR and Tambaram locations. We have dedicated trainers from MNC’s who is working in web development vertical for more than 10+ years and handled more than 350+ web based project.

We hold the pride of placing 1350+ students in web application based, product based concerns in Chennai and Bangalore. We provide Best Perl Training Institutes in Chennai and we always looking to provide 100% hands on and practial session for all our courses. Perl is scripting programming languages and its sytax looks prety same like C programming language sytax. So the perl course suite for folks who is knows basic C programming and to people who looks to print their foot print in web application development, system administration, Graphical user interface, UX website development, cloud application development and etc.

Perl is a more powerful scripting language which execute on server side. We are the No.1 Perl Training Institute in Chennai for best designed syllabus. At end of our Perl training course, you will be assigned to work a real-time project. Once you done with the assigned project with expected output issue Perl Certificate. If you are not able to deliver expected results in project we will support you by clarifying doubts and help you to re-attempt the project.

Perl Training Syllabus

Introduction to PERL

  • What is Perl?
  • Features of Perl
  • Where and why Perl is used
  • Introduction to CPAN

Introduction to Perl as a Programming Language

  • Procedural Programming Language and Object Oriented Programming Languages: A brief look
  • Difference between Perl and other Programming Languages
  • The Perl as a Interpreted Language
  • Perl Scripting

Introduction to Perl Scripting

  • Shebang notation
  • strict pragma
  • Warnings
  • Difference between .pl and .pm files
  • Environment variables

LAB 1 :

  • Installing Perl in Windows
  • Installing Perl in Linux
  • CPAN
  • Writing First Perl Program

Perl Data types Introduction

  • Scalars,
  • Arrays
  • Hashes
  • Simple Programs

Introduction to Functions and Regex

  • What is a function?
  • Inbuilt functions
  • Introduction to regex symbols

String functions and Array functions

  • Split()
  • Join()
  • Push()
  • Pop()
  • Splice()
  • Reverse()
  • Shift()
  • Unshift()O
  • String Concantation
  • Strlen()

LAB2 :

  • Data types
  • Inbuilt functions

Control Statements and Loops

  • If, else,elsif
  • For and foreach : Difference
  • While
  • Do until
  • Last, next, redo and goto

Iterating through the array and hash

  • Significance of Operators
  • Foreach and arrays
  • keys and values in hashes
  • Printing the hash

LAB3:

    • Example programs for Control statements

LAB 4:

  • Iterating through the array using foreach
  • Printing the Hash

Regular Expressions

  • m// ,s///, tr///
  • Modifiers list
  • Regex special symbols and their usage
  • Quantifiers
  • Grouping
  • Pattern Memory
  • Examples program to find input is an valid IP address or not
  • Example program to find if the input is an valid email address or not

LAB5:

  • Regex Practicals

References

  • What is a reference
  • Difference between references and pointers
  • How to create a reference
  • Dereferencing
  • ref()
  • Introduction to Data:Dumper
  • eval()

h4> Subroutines

  • What are subroutines and its types of arguments
  • Calling a subroutine and returning value
  • Passing Arguments to the Subroutine
  • Passing Lists to the Subroutine
  • Passing hashes to the subroutine

LAB6:

  • Subroutine Practicals

File I/O and Directory operations

  • What are File handles
  • Opening and Closing File Handles
  • Reading and Writing into Files
  • rename() and unlink()
  • tell() and seek()
  • Standard functions to use on directories
  • glob()
  • mkdir(), rmdir(),chdir()

LAB7:

  • File I/O lab

Packages and Modules

  • What are packages , modules
  • Difference between use and require
  • Standard Module Template: Defining Standard Arrays to be used while creating a module
  • Standard modules list

LAB8:

  • Modules Lab

Object Oriented Programming

  • OOPS Introduction
  • Defining a Class, Object and Method
  • bless()
  • Creating and using objects

LAB9:

  • OOPS lab