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.
-Waseem
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.
-Tanmoy
...more