Skip to content

Perl Programming

Course type: Virtual Classroom / Online Duration: 5 Days Download PDF
Home›Courses›Perl Programming

Description

The Perl Programming course is a comprehensive course that explains the Perl programming language, from basic through advanced syntax. The course shows you how to use the Perl programming language to write quick yet powerful scripts and provides an overview of Common GatewayInterface(CGI) Programming, Object-Oriented Perl and Perl Debugging.

The Perl Programming course provides students with the fundamentals to create functional Perl scripts. The courseintroduces students to data structures, flow control mechanisms, regular expressions, and subroutines and modulesin the form of example scripts and lab scripts. The course concludes with an overview of implementing Perl withregard 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 Perlfunctions used for high-level programming. Rather, it focuses mainly on the implementation of the language tocreate simple and functional Perl scripts.

 

Delegates will learn

  • 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.

Outline

Describing the Perl Programming Language
  •     Basic Elements of Perl Scripting
  •     Introduction to Perl
  •     Command-line Options used with perl
  •     Perl Documentation and Help
Implementing Scalars
  •     Scalar Operators
  •     Strings
  •     Scalars
  •     Assignment of Scalar Data to Scalar Variables
Listing Control Structures
  •     if Statements
  •     Loop Control Statements
  •     Loops
Implementing Arrays
  •     Scalar and List Context
  •     Back Quotes and Command Execution
  •     Array Functions
  •     Arrays
Implementing Hashes
  •     Operations on Hash Elements
  •     Iterations on Hashes
  •     Hash Functions
  •     Hashes
Implementing Basic I/O and Regular Expressions
  •     Patterns
  •     Capturing, Back-Referencing and Greediness
  •     Other Features of Match Operations
  •     Substitute Operator
  •     Anchors and Quantifiers
  •     Basic I/O and Regular Expressions
  •     Translation Operator
Describing Subroutines and Modules
  •     Libraries
  •     Subroutines
  •     Modules
  •     Packages
  •     Scope
Manipulating Files and Directories
  •     Writing to Files
  •     Opening and Reading Files
  •     File and Directory Tests
  •     Process and System Commands
  •     Reading Directory Contents
  •     Creating a Basic Text Database
Implementing Perl
  •     Object-Oriented Perl Programming
  •     CGI Programming
  •       Perl Debugger

Prerequisites

Exposure to any other programming language (C, C++, Java) Experience with shell scripting