Course: Advanced Programming in PerlPERL-ADV

The course is available on demand.

Remote training: online live with a trainer and a group. Available on demand, at time and place convenient to you, for groups of at least 3 participants.

4.7/5 (22)
exempt from VAT

Price: 990 EUR

refreshments included

computer station included

first minute (30+ days before) - 3%

Category: Other programming languages

This training covers all the crucial Perl skills – from the very basics, like creating console applications via ncurses and windowed application, up to the more advanced topics of object-oriented programming, managing large applications, debugging and profiling.

The list of topics discussed during the training resembles the standard 2-day trainingProgramming in Perl; however, during this training the topics are covered in more detail, due to the possibilities afforded by the longer training time.


3 days


  1. Your first Perl program: Hello World.
    • How to write Perl programs.
    • Running programs on Linux and Windows.
  2. Windows installer for Perl programs.
  3. Basic language syntax. Control statements.
  4. Arrays, hashes. Context. Special variables.
  5. Read from stdin, word processing, regular expressions, the flip-flop operator.
  6. Functions, modules, references.
  7. Object-oriented programming.
  8. Debugging.
  9. Profiling programs in Perl – finding bottlenecks and improving speed.
  10. Communicating with the outside world. Running other programs, reading files, sending signals, getting arguments.
  11. Generating reports.
  12. How to read documentation and use help.
  13. Using CPAN modules.
  14. Using object libraries.
  15. Creating a simple console applications using the ncurses library.
  16. PerlQt – creating GUI programs.

Download as PDF

Audience and prerequisites

We assume that participants know at least one object-oriented programming language and know the concepts of class, object, method and inheritance.


Course participants receive completion certificates signed by ALX.

There are currently no entries

Enter your e-mail address and we will notify you about future dates


Ask us anything about this training

* I hereby give my consent to the processing of my personal data by ALX Training Ltd. for the purpose of this request.