What you will learn
The Perl Programming course is a comprehensive course that explains the Perl programming language, from basic
through advanced syntax. This course is aimed at a wide range of job roles, including Programmers, System
Administrators, Web Authors, and Operators. The course provides the fundamentals needed to use the Perl
language to write quick yet powerful scripts for a range of purposes, as well as provides an overview of Common
Interface Programming, Object-Oriented Perl and Perl Debugging.
The course is taught on the Oracle Solaris Operating Environment. However, the material is suitable for any operating
system, including Linux, UNIX, and Windows.
Describe the Perl Programming Language.
List Control Structures.
Implement Basic I/O and Regular Expressions.
Describe Subroutines and Modules.
Manipulate Files and Directories.
Benefits To You
The Perl Programming course provides students with the fundamentals to create functional Perl scripts. The course
introduces students to data structures, flow control mechanisms, regular expressions, and subroutines and modules
in the form of example scripts and lab scripts. The course concludes with an overview of implementing Perl with
regard to Common Gateway Interface (CGI) Programming, Object-Oriented Perl and Perl Debugging.
This course however, does not cover the construct of the Perl Programming Language itself or complex Perl
functions used for high-level programming. Rather, it focuses mainly on the implementation of the language to
create simple and functional Perl scripts.
Create and edit text files in vi or another available text editor.
Run basic UNIX commands like rm, cp, man, more, mkdir, ps, and chmod on Oracle Solaris or equivalent commands in
any other UNIX platform.
Experience with shell scripting (Bourne/Korn)
Exposure to any other programming language (C, C++, Java)
Describe the Perl Programming Language
Implement Scalars Data Structures
List Control Structures
Implement Basic I/O and Regular Expressions
Describe Subroutines and Modules
Manipulate Files and Directories
Introduction to Perl
Basic Elements of Perl Scripting
Command-line Options used with perl
Perl Documentation and Help
Assignment of Scalar Data to Scalar Variables
Loop Control Statements
Back Quotes and Command Execution
Scalar and List Context
Iterations on Hashes
Operations on Hash Elements
Basic I/O and Regular Expressions
Anchors and Quantifiers
Capturing, Back-Referencing and Greediness
Other Features of Match Operations
Opening and Reading Files
Writing to Files
Process and System Commands
Creating a Basic Text Database
File and Directory Tests
Reading Directory Contents
Object-Oriented Perl Programming