About The Course
GKLM Tech is Mastering Perl Scripting course will cover ideas like composition Perl scripts collaboration with records complex information structures Object Oriented Perl programming Database interface Web scratching and so on. Gathering of people will likewise experience critical and most broadly utilized Perl libraries like DBI LWP Spreadsheet Data Dumper forkmanager Threading Moose and so forth
During the Mastering Perl Scripting Training
After finish of the Mastering Perl Scripting Course at GKLM Tech you ought to have the capacity to:
- Comprehend and ace the Basic and Advanced Concepts of Perl
- Ace the ideas of record giving and index taking care of
- Figure out how to characterize and utilize the subroutines information structures and capacities
- Ace the ideas of Regular expression in Perl
- Figure out how to compose Complex information structure for quicker information handling
- Figure out how to make and utilize the Perl bundles for code disintegration worldview
- Learn and Master the Object Oriented Perl and Modern Perl
- Take in the establishment and utilization of CPAN modules
- Ace the web scratching database interface and multithreading in Perl
- Take a shot at a Real Life Project on bringing an information Google fund. Store them in the database for some time later.
1. Meet Perl: The Basics
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.
2. Move it Around: Control Flow Statements and Subroutines
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.
3. The Outside Link: File Handling and Directory Handling
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.
4. Match Everything: Regular Expressions
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.
5. Namespace: Package Introduction
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 PercentINC Variables Use require and do pragma for package importing Block references and lexical scoping.
6. A Pointer: Meet References
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.
7. Reusability: Object Oriented Perl
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.
8. A Central Repository: CPAN
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.
9. Modern Perl: Moose Multithread and Multiprocessing with Forkmanager
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.
10. Project: Web Scraping in Perl
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.
This training course is designed for clearing the GKLM Tech Certification Exam.
As part of this training you will be working on real time projects and assignments that have immense implications in the real world industry scenario thus helping you fast track your career effortlessly.
At the end of this training program there will be a quiz that is in perfect sync with the GKLM Tech certification exam and helps you score better marks.
The certification will be awarded upon successfully completing the projects and assignments upon expert review and on scoring of at least 60 Percent marks in the quiz.