Perl Programmierung

Einführung und Vertiefung in die Programmiersprache Perl

Perl ist die universell einsetzbare Skriptsprache: von der Systemadministration über Webentwicklung bis zur Bioinformatik.

Wir zeigen Ihnen, welche Power in Perl steckt: von der pfiffigen Integration von Regulären Ausdrücken in die Syntax bis zur Objektorientierten Programmierung. An Hand praktischer Beispiele werden auch Sie diese Schätze zu heben wissen und schon am Ende der Woche einfache Programme mit graphischer Oberfläche und Datenbankanbindung schreiben können.

Trainer und Dozenten

Ingo Wichmann ist begeisterter Perl-Programmierer und hat Perl in Projekten zur Systemadministration bis zur Erstellung von Gehaltsabrechnungen eingesetzt.

Martin "Joey" Schulze ist Mitglied im Debian Sicherheitsteam und nutzt Perl für regelmäßige anfallende Aufgaben bis hin zu Anwendungsprogrammen mit grafischen Oberflächen.

Voraussetzungen

Absoluten Programmierneulingen empfehlen wir, erst mal die Schulung "Programmieren lernen" zu besuchen.

Ansonsten reicht auch sehr angestaubte Programmiererfahrung in einer anderen Sprache.

Inhalt

Das "Hello World"-Programm in Perl

Datenstrukturen I

  • Skalare
  • Listen

Subroutinen

  • Definition
  • Parameterübergabe

Ein- und Ausgabe

  • Datenströme
  • Dateien

Datenstrukturen II

  • Hashes

Reguläre Ausdrücke und Textverarbeitung

  • Syntax von Regulären Ausdrücken in Perl
  • Einbettung in die Sprache

Datenstrukturen III

  • Referenzen
  • verschachtelte Datenstrukturen

Perl-Module

  • Namensräume
  • Module selbst schreiben
  • Perl Module aus dem CPAN installieren

Objektorientiert Programmieren

  • grundlegende Konzepte

  • Anwendungsbeispiel

Datenbank Anbindung mit Perl-DBI

Graphische Oberflächen mit Perl

Kurszeiten

Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.

An den Kurstagen dann von 9-18 Uhr (mit 2 Kaffee- und 1 Mittagspause) etwa 60% Schulungen und 40% Übungen. Selbstverständlich arbeitet jeder Teilnehmer am von uns gestellten Notebook oft parallel zum Referenten mit.

Anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.