Advanced Perl Online Training Hyderabad India

Perl Overview

PERL history
Running Perl scripts
Data types
Basic concepts (assignment, comments
Standard I/O, print)

Scalar Data types

Numbers and strings
Literals and variables
Numeric functions Interpolation
String functions

Flow Control

Conditional statements
Relational and logical operators
Control loops

Arrays

Variables
Creation, Assignment and access
Built –in array functions

Hashes (Associative Arrays)

Variables, creation, assignment and access
Access
Hashes as arrays
Build in Hash Functions

Subroutines

Basic I/O (STDIN, STDOUT, STDERR)
Files handle and file handling
Error handling
Directory Processing
System Processing Management

Regular expression

Pattern matching
Templates
Wildcards and character classes

User Defined Functions

Using and creating Functions
Arguments and Return values
Scooping
Prototypes

ADVANCED PERL
Perl Modules

Package Introduction
Package Statement
BEGIN and END blocks
Modules Introduction
Require Function
Use Function
Create the Perl Module
Installing Perl Modules

Object Oriented Perl

Creating hard References
Anonymous Arrays
Anonymous Hashes
Object Basics
Defining a Class
Creating and Using Objects
Defining methods
Inheritance
Method Overriding
Destructors and Garbage collection

CGI Programming

CGI Introduction and Architecture
Web browsing
HTTP Header
CGI Environmental Variables
Handling Files
GET and POST methods
Checkbox, Radio button, Text Area Data, Drop Down box to CGI Program
Using and retrieving cookies

Database Management

Architecture of DBI Application
Notation and Conventions
Database Connection
Operations
Disconnecting Database