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.
Duration
3 days
Agenda
- Your first Perl program: Hello World.
- How to write Perl programs.
- Running programs on Linux and Windows.
- Windows installer for Perl programs.
- Basic language syntax. Control statements.
- Arrays, hashes. Context. Special variables.
- Read from stdin, word processing, regular expressions, the flip-flop operator.
- Functions, modules, references.
- Object-oriented programming.
- Debugging.
- Profiling programs in Perl – finding bottlenecks and improving speed.
- Communicating with the outside world. Running other programs, reading files, sending signals, getting arguments.
- Generating reports.
- How to read documentation and use help.
- Using CPAN modules.
- Using object libraries.
- Creating a simple console applications using the ncurses library.
- PerlQt – creating GUI programs.
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.
Certificates
Course participants receive completion certificates signed by ALX.