Custom Search

Instructor Led Perl Programming online Training

Ahana Systems and Solutions (P) Ltd
Training Provided by Ahana Systems and Solutions (P) Ltd Day 1 Introduction to PERL Variables - Scalars, Arrays and Hashes Scalar data - Numbers and Strings in Perl Scalar variables in Perl "print" function for output Getting user input using "chomp" and "chop" function "undef" value and "defined" function in Perl Defining Arrays and accessing Array elements in Perl Special Array Indices in Perl Array functions - pop, push, shift, unshift, reverse, sort Defining and accessing Hash Data Structure in Perl Hash functions - keys, values, each, exists, delete Exercise Control Structures and I/ O Basics comparison operators in Perl Associatively and precedence of operators in Perl perl's default variables $_ and @_ "if" control structure in Perl "while" control structure in Perl Input from diamond operator and @ARGV in Perl "foreach" control structure in Perl "unless" and "until" control structure in Perl "else" and "elsif" clause in Perl "for" control structure in Perl Loop Controls - last, next, redo, Labelled blocks in Perl Logical operators - && and || in Perl Ternary Operator, ? in Perl Formatted output with "printf" in Perl Exercises Day 2 Subroutines Functions - System and User defined in Perl Defining and Invoking Subroutines in Perl Passing values to subroutines in Perl Returning values from subroutines in Perl Subroutine private variables - "my" and "local" in Perl When to omit ampersand "strict" pragma in Perl Exercises Regular Expressions What are regular expressions in Perl Simple patterns, Metacharacters, Quantifiers, Grouping, Alternatives Understanding $`, $& and $' Character Classes and Character class shortcuts Perl-General Quantifiers Perl- Anchors and Mem Parentheses (Back references/ Memory Variables) Exercises Day 3 Regular Expressions (Cont.) Perl -Case insensitive pattern matching Perl -Binding Operator Perl -Substitutions and global replacements Perl -Case Shifting Perl -"split" and "join" functions Perl -Exercises File and Directory operations Perl -Understanding Filehandles and Standard Filehandles Perl -Opening, Using and Closing Filehandles Perl -Function "die" and "warn" Perl -Changing default output Filehandle Perl -File Tests Perl -Traversing around directories Perl -Globbing Perl -Directory Handles Perl -Creating, Removing, Renaming files and directories Perl -Modifying permissions, ownership, timestamp etc Exercises Process Management Perl -Function "system" and interacting with the shell Perl -Function "exec" Perl -Builtin hash %ENV Perl -Backquotes Perl -Processes and Filehandles Perl -Using "fork" function Perl -Function "waitpid" Perl -Signals and function "kill" Perl -Exercises Strings and Sorting Perl -Functions "index" and "rindex" Perl -Function "substr" Perl -Function "sprintf" Day 4 Understanding references Complex Data Structures Perl -Arrays of Arrays Perl -Hashes of Arrays Perl -Arrays of Hashes Perl -Hashes of Hashes Packages, Libraries and Modules Perl -Understanding packages Perl -Libraries, Functions "do" and "require", @INC and %INC Perl -Understanding and using modules Perl -BEGIN block Perl -CPAN and some simple modules DBI module Perl -Database programming using DBI module Perl -Defining a SQL string using DBI
This is primarily ilt training
Contact Ahana Systems and Solutions (P) Ltd for more information
Course Level:basic
Duration:flexible
Training Presented in:English
Instructor Led Perl Programming online Training Day 1

Introduction to PERL
Variables - Scalars, Arrays and Hashes
Scalar data - Numbers and Strings in Perl
Scalar variables in Perl
"print" function for output
Getting user input using "chomp" and "chop" function
"undef" value and "defined" function in Perl
Defining Arrays and accessing Array elements in Perl
Special Array Indices in Perl
Array functions - pop, push, shift, unshift, reverse, sort
Defining and accessing Hash Data Structure in Perl
Hash functions - keys, values, each, exists, delete
Exercise
Control Structures and I/ O Basics
comparison operators in Perl
Associatively and precedence of operators in Perl
perl's default variables $_ and _
"if" control structure in Perl
"while" control structure in Perl
Input from diamond <> operator and ARGV in Perl
"foreach" control structure in Perl
"unless" and "until" control structure in Perl
"else" and "elsif" clause in Perl
"for" control structure in Perl
Loop Controls - last, next, redo, Labelled blocks in Perl
Logical operators - && and || in Perl
Ternary Operator, ? in Perl
Formatted output with "printf" in Perl
Exercises

Day 2

Subroutines
Functions - System and User defined in Perl
Defining and Invoking Subroutines in Perl
Passing values to subroutines in Perl
Returning values from subroutines in Perl
Subroutine private variables - "my" and "local" in Perl
When to omit ampersand
"strict" pragma in Perl
Exercises
Regular Expressions
What are regular expressions in Perl
Simple patterns, Metacharacters, Quantifiers, Grouping, Alternatives
Understanding $ , $& and $'
Character Classes and Character class shortcuts
Perl-General Quantifiers
Perl- Anchors and Mem Parentheses (Back references/ Memory Variables)
Exercises

Day 3

Regular Expressions (Cont.)
Perl -Case insensitive pattern matching
Perl -Binding Operator
Perl -Substitutions and global replacements
Perl -Case Shifting
Perl -"split" and "join" functions
Perl -Exercises
File and Directory operations
Perl -Understanding Filehandles and Standard Filehandles
Perl -Opening, Using and Closing Filehandles
Perl -Function "die" and "warn"
Perl -Changing default output Filehandle
Perl -File Tests
Perl -Traversing around directories
Perl -Globbing
Perl -Directory Handles
Perl -Creating, Removing, Renaming files and directories
Perl -Modifying permissions, ownership, timestamp etc
Exercises
Process Management
Perl -Function "system" and interacting with the shell
Perl -Function "exec"
Perl -Builtin hash ENV
Perl -Backquotes
Perl -Processes and Filehandles
Perl -Using "fork" function
Perl -Function "waitpid"
Perl -Signals and function "kill"
Perl -Exercises
Strings and Sorting
Perl -Functions "index" and "rindex"
Perl -Function "substr"
Perl -Function "sprintf"

Day 4

Understanding references
Complex Data Structures
Perl -Arrays of Arrays
Perl -Hashes of Arrays
Perl -Arrays of Hashes
Perl -Hashes of Hashes
Packages, Libraries and Modules
Perl -Understanding packages
Perl -Libraries, Functions "do" and "require", INC and INC
Perl -Understanding and using modules
Perl -BEGIN block
Perl -CPAN and some simple modules
DBI module
Perl -Database programming using DBI module
Perl -Defining a SQL string using DBI
About The Training Provider: Ahana Systems and Solutions (P) Ltd
Ahana Systems and Solutions (P) Ltd - Oracle9i DBA Oracle 10g DBA Oracle 10g RAC Sybase DBA ASE DBA Sybase Replication DBA Oracle DBA MSSQL DBA MySQL DBA Perl scripting Shell scripting Clearcase Administration Linux Administration VMWare Windows Administration Our In-house training is aimed at individuals who want to build their career in IT infrastructure field. Its mainly aimed at studends who are in the verge of...
Do you offer perl training?
tcw11-gfc-v396M-11/19/09-10:31:01-()[A]-[B]-[A] -13:40:52