Course details

Participants should have some programming knowledge and knowledge of Unix / Linux basics will be very helpful. This can be taught on Windows and Unix platforms.

Who Should Take This Course:

All users working on Unix / Linux / Redhat / Suse / Solaris / AIX / HPUX platforms who need to automate everyday tasks or check logs / resources on a regular basis and generate alerts must learn perl programming. It is a must for system administrators on the above platforms.

Perl is language of choice for automation world wide due to its extremely efficient methods of handling and processing data patterns and reporting them in various formats to create Alerts or Notices. It is very handy to process files, output from commands and regenerate data in target formats.

Course Content:

Overview of Perl

  • What is Perl?
  • Running Perl Programs

Perl Variables

  • Three Data Types
  • Variable Names and Syntax
  • Scalar and List Contexts

Arrays and Hashes

  • Arrays
  • Array Functions
  • The foreach Loop
  • The @ARGV Array
  • The grep Function
  • Hashes

Quoting and Interpolation

  • String Literals
  • Interpolation
  • Array Substitution and Join
  • Backslashes and Single Quotes
  • Quotation Operators
  • Command Substitution
  • Here Documents

Operators

  • Perl Operators
  • Operators, Functions and Precedence
  • File Test Operators
  • Assignment Operator Notations
  • The Range Operator

Flow Control

  • Simple Statements
  • Compound Statements
  • The next, last, and redo Statements
  • The for Loop
  • The foreach Loop

Input Operations and File I/O

  • Overview of File I/O
  • The open Function
  • The Input Operator < >
  • Default Input Operator
  • The print Function
  • Reading Directories

Regular Expressions

  • Substrings
  • Substituting with an Expression Subroutines

Subroutines

  • Overview of Subroutines
  • Passing Arguments
  • Private Variables
  • Returning Values

Packages and Modules

  • Packages
  • require vs. use
  • Modules
Updated on 08 November, 2015

About Kore Infotech

Kore Infotech Pte Ltd was established in 2004 with a vision to be a flexible organization providing speedy, efficient and cost effective services to our clients. We offer IT Services like IT Training and many cost effective solutions for SMEs.

See all Kore Infotech courses
Courses you can instantly connect with... Do an online course on Programming starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or