PERL Programming Essentials Kore Infotech
Price: SGD 2,000

    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