Mastring PERL Scripting Certification Training

Mastering Perl Scripting Certification Training

OL Tech Edu's Mastering Perl Scripting course teaches you everything you need to know to become an expert Perl developer right from the basics and enables you to develop useful applications which are used in the industry very often.

Perl is the Swiss Army chainsaw of scripting languages: Powerful and Adaptable.

Perl is a programming language developed by Larry Wall, especially designed for text processing.

Be future ready. Start learning
Structure your learning and get a certificate to prove it.
Start Learning

Mastering Perl Scripting UpComing Batches

Mar-26 - May-07

Weekend
SOLD OUT

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

Mar-19 - Apr-30

Weekday
SOLD OUT

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now

Mar-30 - May-11

Weekend
FILLING FAST

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

Apr-06 - May-18

Weekday
FILLING FAST

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now

Apr-13 - May-25

Weekend

Timings: 07:00 AM To 10:00 AM (IST)

350.00     Enroll Now

Apr-20 - Jun-01

Weekday

Timings: 20:30 PM To 23:30 PM (IST)

350.00     Enroll Now
Be future ready. Start learning
Structure your learning and get a certificate to prove it.
Start Learning

Course Curriculum

Mastering Perl Scripting Certification Training

SELF PACED

OL Tech Edu's Mastering Perl Scripting course teaches you everything you need to know to become an expert Perl developer right from the basics and enables you to develop useful applications which are used in the industry very often.

  • WEEK 5-6
  • 10 Modules
  • 6 Hours
Self Paced

Learning Objectives: In this module, you start experiencing the importance of interpreted language and understand what Perl provides and why it is so popular. You will also learn to set up Perl environment on various operating systems and will write your first Perl script by using the basics parameters in Perl.

Topics:
  • Perl Introduction.
  • About Interpreted Languages.
  • Advantages of using Perl Scripting.
  • Starting Perl by writing the first Script.
  • Post-Mortem of the Perl Script.
  • Running a Perl Script on LINUX/Windows.
  • Define Variables: Scalars, Array and Associative Arrays (hash).
  • Variables built-in Functions.
  • String Formatting.
  • Perl Context.

Learning Objectives: In this module, you will learn to use the control statements in Perl, using loops in the scripts, define call the important entity in Perl called as Subroutine (aka user defined functions).

Topics:
  • Introduction of Statements: if-elsif-else statement, unless-else statement, control statement operator.
  • Introduction of Loops: for, foreach, while, do-while, loops, control your loops with next, last and redo.
  • Default Variable.
  • Command line Arguments and Introduction of Subroutine.
  • Subroutine Prototype and its Importance.

Learning Objectives:In this module, you will understand about the interactions with the files and directories/folder in Perl, use Perl file handling and directory handling library functions to process the content.

Topics:
  • Basic Input and Output Operations.
  • Work with Files: Open, Read and Write to the Files.
  • Test Files.
  • Introduction of Important Library Functions in Perl.
  • Execute the Operating System Specific Commands from Perl.
  • Accessing Directories, Read and Write to the Directories.
  • Split.
  • Join Function.
  • Exceptions Handling with Eval Block.

Learning Objectives: In this module, we understand the use of regular expression to process the data, substitute the data and translate the data.

Topics:
  • Uses of Regular Expression.
  • Matching.
  • Substitutions.
  • Translations.
  • Regular Expressions Wildcards.
  • Modifiers and Quantifiers.
  • Meta Characters and Meta Symbols.
  • Greedy and Non Greedy Regular Expressions.
  • Grouping and Capturing.
  • Map.
  • Grep Functions.


Learning Objectives:In this module, you will learn to define the package and use them in other scripts. You also learn the scoping of the variables.

Topics:
  • BEGIN and END Blocks.
  • Create Package.
  • Review of Packages.
  • Package Variables.
  • Symbol table, @INC, %INC Variables, Use, Require and Do pragma for Package Importing.
  • Block References and Lexical Scoping.


Learning Objectives: This module will help you to work with data structures in Perl. Define multidimensional data structure and use them while processing data. Trap signals, Environment variables, Quoting operator and HERE document is in the scope of this module.  

Topics:
  • Introduction to Perl References.
  • Anonymous Array and Anonymous Hash.
  • Multidimensional Array and Multidimensional Hashes.
  • Symbolic References.
  • Multiple Data Structure: Array of Array, Array of Hash, Hash of Hash and Hash of array.
  • Working with Environment Variable.
  • Trap Signals in Perl (UNIX Specific).
  • Quoting Operators.
  • HERE Document.


Learning Objectives: In this module, you will learn in detail about the concept of Object Oriented Perl.  

Topics:
  • Create Class and Define Class Objects.
  • Constructor.
  • Bless Function.
  • Encapsulation.
  • Inheritance and Polymorphism in Perl.
  • Exporter Module.
  • Overridden.
  • Universal Class.
  • Sub Packages.


Learning Objectives: This module will cover installation of CPAN modules and discuss two important interaction modules DBI and Spreadsheet.  

Topics:
  • Introduction to CPAN.
  • Install the Package on Windows and Linux Operating System.
  • Discuss the 20 most Popular Packages/Modules in Perl.
  • Learn in Detail about the Database Interface DBI and Spreadsheet Interface in Perl.


Learning Objectives: This module will cover introduction of Moose, Multithreading and Multiprocessing with Perl.  

Topics:
  • Constructor with Moose.
  • Constructor Parameters.
  • Attributes and Accessors.
  • BUILDARGS and BUILD.
  • Threads and Parallel Fork Manager.


Learning Objectives:In this module, we will discuss about the powerful web scraping using Perl and a real world project.  

Topics:
  • Web Scraping.
  • Introduction to LWP Package.
  • Method to Scrape Webpages.
  • A real world project showing data scrapping from Google finance and from any other websites.

Program Syllabus

Curriculum

You can also view the program syllabus by downloading this program Curriculum.

Course Description

Course Certification

OL Tech Edu’s Certificate Holders work at top 500s of companies like

certificate

Features

Explore step by step paths to get started on your journey to Jobs of Today and Tomorrow.

Instructor-led Sessions

30 Hours of Online Live Instructor-Led Classes.
Weekend Class : 10 sessions of 3 hours each.

Real Life Case Studies

Real-life Case Studies

Live project based on any of the selected use cases, involving implementation of the various real life solutions / services.

Assignments

Assignments

Each class will be followed by practical assignments.

24 x 7 Expert Support

24 x 7 Expert Support

We have 24x7 online support team to resolve all your technical queries, through ticket based tracking system, for the lifetime.

Certification

Certification

Towards the end of the course, OL Tech Edu certifies you for the course you had enrolled for based on the project you submit.

Course FAQ's

Enroll, Learn, Grow, Repeat! Get ready to achieve your learning goals with OL Tech Edu View All Courses

© 2015 - 2024 OL Tech Edu. All Rights Reserved.
Designed, Developed & Powered by MNJ SOFTWARE

The website is best experienced on the following version (or higher) of Chrome 31, Firefox 26, Safari 6 and Internet Explorer 9 browsers