Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Perl Programming

School/Trainer:

Ahana Systems & Solutions (P) Ltd.
Banglore, Karnataka, India

Course Format: Classroom | E-learning | Virtual Class | Online/Live | On-site/In-house | Blended | Self-paced
Teacher/Instructor: Vivek

Course Description:

'' Perl Programming
Perl is becoming a essential programming langauage that every system and database administrator need to know to perform their day to day tasks much effeciently. At Ahana we recognise the importance of Perl with in the infrastructure space and therefore launched a four day PERL course. Our tutors themselves have been in IT Infrastructure industry for a number of years and have a very vast experience in PERL programming.

What we cover

Day 1

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

Day 2

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

Day 3

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

Day 4

Understanding references
Complex Data Structures
Arrays of Arrays
Hashes of Arrays
Arrays of Hashes
Hashes of Hashes
Packages, Libraries and Modules
Understanding packages
Libraries, Functions ",do", and ",require",, @INC and %INC
Understanding and using modules
BEGIN block
CPAN and some simple modules
DBI module
Database programming using DBI module
Defining a SQL string using DBI
...''

Elements of this syllabus are subject to change.

Please go to the school's official website for training price and schedule:
http://www.ahana.co.in
http://www.ahana.co.in

Phone:080-26675891

School Address/Venue(s):

Ahana Systems & Solutions (P) Ltd.

105/22, Ist floor, 50 Feet Road
Hanumanth Nagar, Near Nirmala Store Bus Stop
Banashankari, Bangalore ��?560050



Jobs & Resumes: Banglore
Houses & Roommates: Banglore

Search other schools for Perl Programming training resources.




Other training courses offered by Ahana Systems & Solutions (P) Ltd.:

SQL Server 2005: Analysis Services
SQL Server 2005: Integration Services
SQL Server 2005: Reporting Services
sql server 2005: developer
BASH Shell Scripting and UNIX utilities
performance and tuning: configuring


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
Our combined search function does not only provide you with the training courses and students, but also talent resumes and jobs, or shared apartments nearby for rent.

- Classroom/On-site -
bangalore
Cebu City
Valenzuela
Manila
Quezon City
Makati City
Legaspi City
Las Pinas City
Laoag City
Johannesburg
- Online/E-learning -
Perl Programming



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - Canada - India - SpanishASKEDU.net  © 2003-2009