Perl Programming

Perl is one of the most used programming languages for Web applications. The advantages of this programming language are obvious:

  • Perl is a stable, platform independent programming language (Unix, Win32, Mac OS X, ...)
  • Perl is used for critical applications in the public and private sector.
  • Perl is an open source software, distributed under the GNU General Public License.
  • Perl integrates perfect with different database products via the platform- and manufacturer independent DBI Interface, e.g. with Oracle, SyBase, PostgreSQL, mySQL, etc.
  • Perl can handle HTML, XML, PDF, and many other document formats.
  • Perl can be used with algorithmic and object-oriented programming.
  • Perl can be expanded flexible. More than 500 free modules are available via the Comprehensive Perl Archive Network (CPAN).
  • and ... and ... and ...

Our customers and we trust the power of Perl since many years ... and when do you start to take advantage of Perl?



1st Day

This day offers the introduction to the programming language Perl.

  • Introducing Perl
  • History, Concepts, Distributions, Advantages and Disadvantages
  • Scalar Data
  • Arrays, Lists and Hashes
  • Control Structures
  • Basic I/O
  • Functions
  • Regular Expressions
  • File Handles and File Tests
  • Files and Directories
  • Examples, Examples, Examples, ...

2nd Day

This day extends the knowledge of the first day and introduces to the advanced features of Perl.

  • Formats
  • Process Management
  • Data Transformation
  • Data References and Anonymous Storage
  • Implementing Complex Data Structures
  • Typeglobs and Symbol Tables
  • Eval
  • Subroutine References and Closures
  • Modules
  • Examples, Examples, Examples, ...

3rd Day

This day introduces the object oriented way of programming Perl and database interfacing.

  • Object-Oriented Programming
  • Tie
  • Object Persistence
  • The CPAN Archive
  • Database Programming: DBI/DBD
  • Network Programming
  • XML Programming
  • Apache and Perl: mod_perl
  • Examples, Examples, Examples...


This course requires knowledge and experience in one of the common programming languages, e.g. C, C++, Pascal. Further is the comprehension of object oriented programming an advantage.

Duration 3 days
Language This course is offered in german and english language.
Documentation The course slides will be delivered to the participants in printed form.
The example programs will be offered in a digital format.
Trainer Dipl-Inf. FH Matthias Schmitt
Contact Please use the contact form on this server.

magic moving pixel reserves the right to modify the content of the training sessions listed above without further notice, in case magic moving pixel expects a quality improvement of the courses.