can't find the right course?
contact us for customized training

see our course feedback

    Essentials of Perl Programming (PC242)

    SynopsisPerl is a well-established programming language that has been developed through the time and effort of countless free software programmers into an immensely powerful tool that can be used on practically any operating system. Perl started out as the "Swiss army knife" of computer languages and was used primarily by system administrators, but over time it has grown into an immensely robust language used by web-developers and programmers worldwide. It is also a great way to learn programming techniques and develop your own style of coding.

    This course provides an intensive learning on Shell scripting through Perl programming. Participants will learn from developing very simple programming in Perl to building fully functional script program one can use in their daily task.

    Course highlight
    Participants will have practical coding experience using the Perl programming language, with just a text editor, some common sense and a computer.

    What previous participants say about this course
    Answers to the question 'what did you like most about the course'

    • "Hands-on." - 18 Jan 10
    • "I have learnt a lot about Perl programming and how to use it." - 18 Jan 10
    • "Network interface with perl" - 18 Jan 10
    • "Instructor is ready to answer any question regarding to Perl." - 18 Jan 10
    • "Presentation." - 18 Jan 10
    • "Programming." - 18 Jan 10
    • "The course content." - 18 Jan 10
    • "Advanced perl - object oriented" - 18 Jan 10

    What You Will Learn

    • Perl basics
    • Variables in Perl
    • Control structure
    • Perl function and modules

    Who Should AttendThe primary target audiences for this course are software developers and engineers with no or little background in other programming languages but would like to learn Perl programming. The course will also be of interest to technical managers who consider using Perl?s advantages as strategic instrument to better fulfill business requirements.

    Examples of target audience:

    • Design engineers
    • Electronic design automation developers
    • Software programmers
    • Test engineers
    • Technical managers
    • Project managers
    • Program managers

    PrerequisiteBasic knowledge in text editing on any operating system.

    Course MethodologyThe participants are taught Perl coding in classroom setting in the morning, followed by practical lab exercises to reinforce the knowledge in the afternoon on each day of the training. They will go through practical coding experience with guidance from the instructor.

    Course Duration4 days, 9am - 5pm

    Course Structure1) Perl Basics

    • Perl binaries
    • Perl interpreter
    • Perl first program - Hello World
    • SHEBANG header
    • Print and escape sequences
    • Quoting rules in Perl
    • Operator

    2) Variables in Perl
    • Scalars
    • Arrays
    • Hashes

    3) Control Structures
    • Subroutines
    • Conditionals
    • Loops

    4) Perl Function (Part 1)
    • Block definition
    • Positional parameters
    • Internal Perl variables
    • Modules
    • Perl modules
    • File I/O
    • Processing text file

    5) Perl Function (Part 2)
    • Command substitution
    • Regular expression
    • Mail integration
    • Brief overview on Perl CGI

    Upcoming Program Registration

    Upcoming Program Registration

      No public course is currently scheduled.


    Can't find the course in your country? Why not fly to our locations for training? It's more affordable than you think.. details