Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
Course Outline
Running Perl programs
- Creating a Perl script
- Running Perl scripts
- Getting help with perldoc
Variable types and contexts
- Scalars, lists and hashes
- Strings and interpolated strings
- Special variables
- Context
- if/else/elseif
- do, while, until, for and foreach
Compound data structures
- References to named variables
- References to anonymous data
- Multidimensional arrays
- Multidimensional hashes
Managing files and user input
- Standard I/O streams
- File handles
- Command line arguments
- Reading and writing data files
Perl regular expressions
- Extracting important text information
- Perl regular expressions
- Altering data with substitutions
- Global and case-insensitive matches
Perl Operators
- Arithmetic expressions
- Replicating and growing strings
- Assignments operators
- File attributes
- Logical operators
- Ranges
Subroutines
- Defining and calling a subroutine
- Passing and receiving parameters
- Returning values to the caller
Perl Functions
- String functions for text manipulation
- List functions
- Sorting data
- Manipulating file system entries
- Reading binary files
- split and join
- Formatting tabular output
Object Orientation
- OO in Perl
- Methods, classes and constructors
- Obtaining third-party packages from CPAN
- How to use use
- Defining a schema to employ OO modules
- Calling methods with the -> syntax
- Passing initialisation parameters
Testimonials
Examples and exercises interspersed with theory, all well portioned
Paweł Wiśniewski
Individual approach to training participants
Łukasz Kamiński
He went very far into detail because we ask him to, and he took the time and explained it in a simple way.
- Allianz Technology GmbH
The Trainer took the time to answer all of our questions until satisfied, so we could focus on things that we will need.
Doris Hauser - Allianz Technology GmbH
The knowledge of the Trainer, also a big variety of the exercises.
Sergej Onishchuk - Allianz Technology GmbH
The best in this training was very good approach of trainer for listeners.
Wojciech Furman - MTU Aero Engines Polska Sp. z o.o.
Related Courses
Java Advanced
28 hours
Java Advanced - one day
7 hours
Java Fundamentals for Android
14 hours
Java fundamentals with Maven
28 hours
Java Intermediate - one day
7 hours
Java Persistence with Hibernate
14 hours
Introduction to Programming
35 hours
Clean Code
14 hours
Linux Network Programming
14 hours
Advanced Java Security
21 hours
Standard Java Security
14 hours
Java and Web Application Security
21 hours
Unit Testing with JUnit
21 hours
Text Manipulation using PERL
21 hours