Site menu:

Perl Training Syllabus


 
NO EXPERIENCE REQUIRED WILL TRAIN
 
For corporate training enquiries, please contact Shaji Kalidasan <shajiindia@yahoo.com>
 

This 50 hours instructor-led course provides essential knowledge to enable students to understand Perl programming from the ground-up. It covers Perl from basics to advanced level with hands-on exercises at the end of each session to test your skills and competency on the language. This course covers the most recent stable Perl version 5.22.1 (released on December 13, 2015)

Objective


Upon completion of this course, students should be able to:

Overview

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 people - programmers, developers, system administrators, web authors, and operators. It explains how to use the Perl programming language to write quick yet powerful scripts to take advantage of Perl's system administration capabilities and issue Perl commands.

Who can benefit

Students who can benefit from this course are developers, system administrators and web administrators, although Perl is a language for everyone. The course is taught on Windows platform however the material is suitable for any operating system (for example Sun Solaris, Red Hat Linux, IBM AIX, HP-UX and so on)

Audience


This course is intended for the following:

Prerequisites


To succeed fully in this course, students should be able to:

Teaching Strategies

A variety of teaching strategies may be utilized in this course, including but not limited to, lecture, discussion, written classroom exercises, written lab exercises, performance based lab exercises, demonstrations, quizzes and examinations. Some quizzes may be entirely or contain lab based components. Three mid-course and one end course examination will be given.

Course Outline

Total : 50 hours

(loaded with over 300 fully working examples to explore different areas in Perl and applying the learned theory into practice)

+

(4 written tests to enforce the concepts learned in the classroom)

+

(1 Mini Project to make you confident in Perl)


We will provide you with complete courseware - soft copy of manual, licensed software, lab and binary files loaded on a USB drive



Introduction To The Perl Programming Language

Perl Development Using Eclipse

Debugging

Scalars

Control Structures

Arrays

Hashes

Perl functions, strings and sorting

Regular Expressions

Filehandles and Files

Subroutines

Packages and Modules

File and Directory Operations

References and Complex Data Structures

Testing

Code coverage

POD and CPAN

Object Oriented Programming

Report Writing

Common Tasks

Database Operations

XML

CGI Programming

Process Management

Multithreading

Sockets

Introduction to Perl 5.20 and its features

Mini Projects