Perl Programming Ed 3

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.

Learn To:
Describe the Perl Programming Language.
Implement Scalars.
List Control Structures.
Implement Arrays.
Describe Hashes.
Implement Basic I/O and Regular Expressions.
Describe Subroutines and Modules.
Manipulate Files and Directories.
Implement Perl.

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.

Application Developers
System Administrator
Web Administrator

Related Training
Required Prerequisites
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.
Suggested Prerequisites
Experience with shell scripting (Bourne/Korn)
Exposure to any other programming language (C, C++, Java)

Course Objectives
Describe the Perl Programming Language
Implement Scalars Data Structures
List Control Structures
Implement Arrays
Describe Hashes
Implement Basic I/O and Regular Expressions
Describe Subroutines and Modules
Manipulate Files and Directories
Implement Perl

Course Outline

Describing the Perl Programming Language

Introduction to Perl
Basic Elements of Perl Scripting
Command-line Options used with perl
Perl Documentation and Help

Implementing Scalars

Assignment of Scalar Data to Scalar Variables
Scalar Operators

Listing Control Structures

if Statements
Loop Control Statements

Implementing Arrays

Array Functions
Back Quotes and Command Execution
Scalar and List Context

Implementing Hashes

Hash Functions
Iterations on Hashes
Operations on Hash Elements

Implementing Basic I/O and Regular Expressions

Basic I/O and Regular Expressions
Anchors and Quantifiers
Capturing, Back-Referencing and Greediness
Substitute Operator
Translation Operator
Other Features of Match Operations

Describing Subroutines and Modules


Manipulating Files and Directories

Opening and Reading Files
Writing to Files
Process and System Commands
Creating a Basic Text Database
File and Directory Tests
Reading Directory Contents

Implementing Perl

CGI Programming
Object-Oriented Perl Programming
Perl Debugger

Training Schedule

Perl Programming Ed 3
2021 - 2022
Training schedule not found.