Perl Essentials

Have Queries? Ask us +91 72592 22234

Course Overview

The Perl Essentials training course covers the core programming skills and knowledge required to leverage Perl when creating robust data processing applications. Participants will learn how to leverage Perl's strengths in efficiently processing large data sets, including both I/O concerns as well as developing arbitrary forms of data analysis. While developing these skills, you will also learn how to use Perl as a general-purpose programming language. Special emphasis will be placed on Perl's uncomplicated view of data types and memory management, and the use of regular expressions. The Perl Essentials training course focuses on Perl and can be taught on Windows or Unix/Linux.

Course Content

Overview of Perl   

  • What is Perl?
  • Installing Perl
  • Writing your first Hello World App

Perl Variables and Data Types   

  • Numeric literals
  • Strings
  • Scalars
  • Arrays
  • Hashes
  • Contexts
  • Environment and Argument variables
  • Operators, Statements, Flow Control, and Comparison
  • Operators
  • Blocks
  • Statements
  • Flow control: if,unless,while,until,do,for,foreach
  • Loop control: last,next
  • Comparisons: Numeric,String,Pattern matching
  • Complex conditional expressions

I/O with Perl

  • Overview of Perl I/O
  • Reading input

I/O with Perl

  • Record separator variable
  • Diamond operator
  • Default variable
  • File handles
  • Die and warn
  • Reading and Writing to files
  • Piping
  • Formatting

Introduction to Regular expressions with Perl
Working with Perl   

  • Subroutines / functions
  • Data visibility
  • References
  • Data structures

Introduction to OO with Perl   

  • What is OO
  • Basic OO concepts
  • Applying OO concepts to Perl

Other perl capabilities   

  • Packaging
  • Multitasking
  • Socket programming

Customer Reviews

Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.


For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for


My Team/Organization

I agree to be contacted over mail or phone

Call us at: +91 7259222234