|
Provided by: Ahana Systems and Solutions (P) Ltd Instructor Led Perl Programming online Training |
![]() |
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
|
|
||||||||||
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
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...

