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
|