Skip links

CIW Perl Specialist

Certification

CIW Perl Specialist

The CIW Perl Specialist course teaches developers how to fully use the features of the Perl programming language in Web application development. These specialized Web language skills can help you begin or grow a career in advanced Web development and technologies.

Hours

40

Access Length

12 Months

Delivery

Self-Paced

Share

Course Overview

Topics Include:
  • Perl language essentials, including syntax, regular expressions and data types
  • Perl code development, including accessing and manipulating files
  • Web site implementation, including database connectivity and debugging techniques
Prerequisites:

No prior knowledge of the Perl programming language is necessary. However, students should be familiar with using the Internet, developing Web pages and configuring networks to a level consistent with that found in the CIW Web Foundations series, and be able to demonstrate Web scripting knowledge equivalent to that found in the JavaScript Specialist course.

Average Salary – $94,284 for Perl Specialist

The 2015 annual mean salary of an IT professional who has been awarded the CIW Perl Specialist certification is $94,284. This salary was calculated based on the 14,000+ IT professionals who responded to the 2016 IT Skills and Salary survey that was conducted by Global Knowledge in September of 2015.

Target Audience
  • Web developers
  • Software developers
  • Application programmers
  • Client/server developers
  • Desktop publishers

The CIW Perl Specialist course prepares candidates to take the CIW Perl Specialist exam, which if passed earns the individual the CIW Perl Specialist certification.

Course Outline:

Introduction to Perl
  • Practical Extracting and Reporting Language (Perl)
  • Getting Started with Perl
  • Scalar Variables
  • Numerical Variables
  • String Variables
  • Retrieving Data from STDIN
Flow Control in Perl
  • Boolean Expressions in Perl
  • The if Statement
  • The while Statement
  • The do while Statement
  • The for Statement
  • Loop-Control Commands
  • I/O Redirection
Regular Expressions in Perl
  • Introduction to Regular Expressions
  • Character Classes
  • Pattern Matching and Substitution
Arrays in Perl
  • Introduction to Perl Arrays
  • Accessing Array Elements
  • The sort Function
  • The foreach Statement
  • The push and pop Functions
  • The shift and unshift Functions
  • The split and join Functions
Hashes in Perl
  • Introduction to Perl Hashes
  • Adding and Deleting Hash Elements
  • The keys Function
  • The values Function
  • The each Function
  • The reverse Function
Subroutines in Perl
  • Introduction to Perl Subroutines
  • Variable Scope
  • References
File Input and Output
  • Introduction to File Input and Output
  • What Is a Filehandle?
  • The open Function
  • Outputting Data to a File
  • Opening Files for Reading
  • Determining Information About Files
  • The stat and lstat Functions
Environment Variables and Command Line Arguments
  • Environment Variables
  • Command Line Arguments
Packages and Modules in Perl
  • Using Packages in Perl
  • BEGIN and END Blocks
  • Using Modules in Perl
  • The use and require Statements
Object-Oriented Perl
  • Introduction to Object-Oriented Perl
  • Creating Objects in Perl
  • Inheritance
Database Connectivity and Perl
  • Introduction to Database Connectivity
  • Database Programming with Perl
  • Interacting with Databases
  • Connecting to Databases
  • Structured Query Language
  • Quoting Operators
Debugging Perl Programs
  • Introduction to Debugging Perl Scripts
  • Using the print Command
  • Using the –w Switch
  • Using the strict Module
  • The Perl Debugger
  • Writing Bug-Free Perl Code

All necessary materials (online eBook) are included.

Certification(s):

The CIW Perl Specialist course prepares candidates to take the CIW Perl Specialist exam, which if passed earns the individual the CIW Perl Specialist certification.

Get Trained. Get Hired.

This program includes unparalleled training, career support, and coaching. It’s a faster, cheaper alternative to traditional schooling.

Begin your training right now.

Complete your training on your own terms.

Prepare to take certification exams.

Program Support

Focus and target your audience through the right channels.

Career Resources

Focus and target your audience through the right channels.

Payment Plans

Focus and target your audience through the right channels.

MyCAA Grants

Focus and target your audience through the right channels.