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 Pvt. Ltd
Bangalore, India

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

Course Description:

'' 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):

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


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

Search other schools for Perl Programming training resources.




Other training courses offered by Ahana Systems & Solutions Pvt. Ltd:

SQL Server 2005: Database Administration
installing and configuring sql server 2005
SQL Server 2005: Implementing and Maintaining Analysis Services (SSAS)
sql server 2005: implementing and maintaining reporting services (ssrs)
sql server 2005: developer
BASH Shell Scripting and UNIX utilities
ClearCase Administration
VMWARE ESX Administration
Linux System Administration (Based on RedHat)


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:
If you want to post any message on this website, please do not include your real name, phone number, email address in the message body area. You should enter them in line text boxs respectively, if needed.

- 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