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


Jobs & Resumes

House Rental

Back | Home

Training Course:

Perl

School/Trainer:

Ahana Systems and Solutions (P) Ltd
Bangalore, 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:+91 80 26675891

School Address/Venue(s):

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



Jobs & Resumes: Bangalore
Houses & Roommates: Bangalore
Travel Agencies: Bangalore

Search other schools for Perl training resources.




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

sybase - fast track to adaptive server enterprise
sybase - system and database administration: adaptive server enterprise
sybase - mastering advanced t-sql
sybase - performance and tuning: configuring adaptive server
sybase replication
SQL Server 2005: Integration Services
sql server 2005: reporting services
Shell Scripting
VMWARE ESX Administration
Linux System Administration (Based on RedHat)
sybase database administration
system and database administration
sybase - mastering advanced t-sql


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.
 


Facts:
We serve the schools and students around the world. Major visitors come from India, United States, United Kingdom, Canada, Australia, Philippines, Malaysia, Singapore and South Africa.

- Classroom/On-site -
Bangalore
Singen
Valenzuela
Quezon City
Manila
Cebu City
San Francisco
Ahmedabad
Raleigh
Makati City
- Online/E-learning -
Perl



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