Perl Programming Certificate for Paweł Ciesielski
Certificate ID:
701191
Authentication Code:
2f206
Certified Person Name:
Paweł Ciesielski
Trainer Name:
Piotr Arłukowicz
Duration Days:
2
Duration Hours:
14
Course Name:
Perl Programming
Course Date:
7 December 2022 09:00 to 14 December 2022 16:00
Venue:
Wrocław
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