Course details
Participants should have some programming knowledge and knowledge of Unix / Linux basics will be very helpful. This can be taught on Windows and Unix platforms.
Who Should Take This Course:
All users working on Unix / Linux / Redhat / Suse / Solaris / AIX / HPUX platforms who need to automate everyday tasks or check logs / resources on a regular basis and generate alerts must learn perl programming. It is a must for system administrators on the above platforms.
Perl is language of choice for automation world wide due to its extremely efficient methods of handling and processing data patterns and reporting them in various formats to create Alerts or Notices. It is very handy to process files, output from commands and regenerate data in target formats.
Course Content:
Overview of Perl
- What is Perl?
- Running Perl Programs
Perl Variables
- Three Data Types
- Variable Names and Syntax
- Scalar and List Contexts
Arrays and Hashes
- Arrays
- Array Functions
- The foreach Loop
- The @ARGV Array
- The grep Function
- Hashes
Quoting and Interpolation
- String Literals
- Interpolation
- Array Substitution and Join
- Backslashes and Single Quotes
- Quotation Operators
- Command Substitution
- Here Documents
Operators
- Perl Operators
- Operators, Functions and Precedence
- File Test Operators
- Assignment Operator Notations
- The Range Operator
Flow Control
- Simple Statements
- Compound Statements
- The next, last, and redo Statements
- The for Loop
- The foreach Loop
Input Operations and File I/O
- Overview of File I/O
- The open Function
- The Input Operator < >
- Default Input Operator
- The print Function
- Reading Directories
Regular Expressions
- Substrings
- Substituting with an Expression Subroutines
Subroutines
- Overview of Subroutines
- Passing Arguments
- Private Variables
- Returning Values
Packages and Modules
- Packages
- require vs. use
- Modules
Course Location
About Kore Infotech
Kore Infotech Pte Ltd was established in 2004 with a vision to be a flexible organization providing speedy, efficient and cost effective services to our clients. We offer IT Services like IT Training and many cost effective solutions for SMEs.
See all Kore Infotech courses- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- SQL Programming Complete Bundle NextGen LearningSGD 74Duration: Upto 20 Hours
- Programming in C# (70-483) Practice Exam Testprep TrainingSGD 22Duration: 1 To 2 Months