Corporate-training-ADVANCE PERL SCRIPT

Perl is one of the most popular scripting languages used in UNIX and/or Windows environment. Widely it is used for Automation and in this course; you will learn how to fully utilize the Perl programming language.

Audience:

 IT professionals and Fresher’s who are interested to explore their career related to PERL Script.

Application programmers, Automation engineer, testers, System administrators can attend/join for their career growth.

Pre-requisites: Basic knowledge of UNIX and/or Windows

Duration: 4-5 weekends (30 hrs)

 

Chapter – 1 : PERL Fundamental

  • PERL Introduction
  • Environment Setup
  • Data Types
  • Variables
  • Operators
  • Scalar, Lists, Arrays and Hashes
  • User Input
  • Interpolation
  • Important Scalar, Array and Hash functions

Chapter – 2 : Control Statements and Subroutine

  • Control flow statements
  • Blocks
  • Subroutines
  • Subroutine Prototypes
  • Control Loops
  • Introduction to special variables

Chapter – 3 : Files and Files handling

  • Basic and File I/O
  • File handlers
  • Eval statements
  • Advanced File Processing with Perl
  • Die, exit and warn functions
  • Test files
  • Accessing directories

Chapter – 4 : Regular expressions

  • The Regular Expression
  • Pattern-Matching Operators
  • Meta characters and Meta symbols
  • Quantifiers
  • Positions
  • Grouping and Capturing
  • Alternation
  • Staying in Control
  • Fancy Pattern
  • Advanced Perl Regular Expressions

Chapter – 5 : Advance Perl

  • BEGIN and END
  • Perl reference
  • Signalling
  • Quoting Operator
  • PERL sending E-mail
  • Block references and lexical scoping
  • Perl Data Structures
  • Saving Data Structures
  • Socket Programming
  • Database Access
  • Process Management

Chapter – 6 : Object Oriented Perl

  • Object-Oriented Stuff
  • Making Perl Object- Oriented References
  • Review of Packages
  • Package Variables
  • The bless Function
  • Constructor
  • Calling Methods
  • Object-Oriented Design
  • Object-Oriented Development

Chapter  – 7 : Library Modules

  • Importing Package Symbols Exporting Package Symbols
  • Laziness, Impatience, and Hubris
  • CPAN
  • Using Modules
  • Installing a Perl Module
  • Debugging
  • Introduction to DBI/DBD