About Perl Programming Language

Perl is a programming/Scripting language that combines the modern robustness of Java with the expedient pragmatism of scripting languages. It offers both the low-level system access of C and the high-level elegance of Lisp. One of its mottoes is, “There’s More Than One Way To Do It.” Automation is the process of making a process or functionality, implemented and run by the software code written for the specific purposes. Perl is one of the language used for automation because of its many ways to do same thing. This course provides a brief introduction to perl and how to use it in test automation. Brief class practicals and assignments will give students hands-on experience writing, debugging, and revising Perl programs.


Perl Programming Language Highlights

Course Duration

1 month

8 Weekends

Learners

50000

Delivery Mode

Class Room Training

Apply Online

Click Now
WHO WILL BENEFIT
IT Professionals 80%
Data Managers 70%
Advance Internet Users 50%
System Analyst
Software Engineers 70%
Big Data base Users 40%
COURSE CURRICULUM

Python Contents

1.Introduction of Automation
alt_textAutomation testing
alt_text Uses
alt_textLanguages and tools used.
2.Introduction to PERL
alt_textWhat is Perl?
alt_textPerl’s alternatives
alt_textInstallation
3.Perl Semantics and Building blocks
alt_textdata types
alt_textControl structures
3.Perl scalar data
alt_textNumbers
alt_textStrings
alt_text Scalar variables
alt_textInterpolation
alt_textRelated functions
4.Arrays in Perl
alt_text List context
alt_text Array definition
alt_text Array Manipulation
alt_textRelated functions
5.Hashes in Perl
alt_text Hash definition
alt_textUses of Hash
alt_textHash Manipulation
alt_textHASH functions
6.Sub-routines
alt_textSubroutine definition
alt_text Using a subroutine
alt_text AUTOLOAD
7.Perl File and Input/Output:
alt_text Files
alt_textFilesystem related functions
alt_textFile permission functions
alt_textRelated Functions
alt_textCommand line interaction
8.Perl debugging and Error Handling
alt_textWarnings
alt_textPragmas
alt_textFunctions
alt_text Eval
alt_textExceptions
alt_textSignals
9.Regular Expressions/Pattern matching
alt_textMatch Operators
alt_textSpecial characters
alt_textPattern matching options
alt_textSubstitution
alt_textTranslation
10.References
alt_textScalar References
alt_text Array References
alt_textHash References
alt_textSubroutine References
alt_textFile handle References
11.System Interaction
alt_textSystem function
alt_textExec, stat
alt_textBack ticks
alt_textOther functions
alt_textProcess Management

Table of Contents

S.No Chapter Hours
1 Introduction of Automation: 1 hours
2 Introduction to PERL 1 hours
3 Perl Semantics and Building blocks: 3 hours
4 Perl scalar data 2 hours
5 Arrays in Perl 2 hours
6 Hashes in Perl 2 hours
7 Perl File and Input/output: 2 hours
8 Perl debugging and Error Handling 3 hours
9 Regular Expressions/Pattern matching: 1 hours
10 References: 3 hours
11 System Interaction 2 hours
12 Perl scalar data 2 hours
13 LAB 6 hours
14 Test 3 hours
Total 32 hours