| LinuxTag | Programm | Messe | Anreise | Community | Presse | Impressum |
|
Perl: Scripting, Objektorientierung, SystemadministrationPerl, als Mischung von sed, awk, sh und C, dient bereits seit vielen Jahren zur Erstellung kleinerer und größerer Scripts - nicht nur im Bereich der Systemadministration oder des WWW. Durch zahlreiche existierende Module (Datenbanken, Namensdienste, Kommunikationsprotokolle, etc.) integriert Perl als "Glue"-Language unterschiedlichste Komponenten. Überblick und VoraussetzungenAus so manchem "kleinen Script" ist im Laufe der Zeit ein großes - und oft unübersichtliches und schwer zu wartendes - "Programm" entstanden. Dabei ermöglicht Perl durch sein Modulkonzept und Objektorientierung die Erstellung auch großer flexibler Softwaresysteme in übersichtlicher Weise. Zum einen lässt sich durch Abstraktion und Verwendung von "Design Patterns" Komplexität verbergen - bzw. Übersichtlichkeit erreichen. Andererseits kann man nach wie vor die Vorteile einer Skriptsprache nutzen (Interpretation, leichte Änderbarkeit), welche durch OO sogar noch ausgeweitet werden können (Vererbung, Entwurfsmuster). Idealerweise werden auch bei großen Perl-Projekten alle komplexen Vorgänge in einer Klassenbibliothek - ähnlich dem Unix Toolbox-Gedanken - verborgen und die Scripts sind reiner Glue-Code, die die zur Verfügung stehenden Tools (Klassen) geeignet parametrisiert aufrufen. Somit sind die Scripts wieder klein und übersichtlich. Die Teilnehmer sollten über grundlegende Perl-Kenntnisse (oder gute Kenntnisse in einer anderen Skriptsprache bzw. Shell, Awk, Sed etc.) verfügen. Für die praktischen Übungen sollten sie möglichst einen Laptop mit ihrem bevorzugten Betriebssystem, Netzwerkkarte (Patchkabel!), ggf. MySQL und ihrer bevorzugten Entwicklungsumgebung mitbringen - oder mit der, über die sie vielleicht etwas lernen wollen (die Präsentation erfolgt mit Eclipse/EPIC oder XEmacs). Themen im Detail
ReferentenGerd Aschemann hat 1995 an der TH-Darmstadt sein Diplom in Informatik abgeschlossen. Neben seinem Studium hat er für das damalige Institut für Systemarchitektur das Unix-Rechnernetz aufgebaut. Von 1995 bis 2000 war er wissenschaftlicher Mitarbeiter im Fachgebiet Verteilte Systeme der TU Darmstadt, wo er sich mit dem Management Verteilter Systeme und Anwendungen beschäftigt hat. Seit 2000 hat er sich als freiberuflicher Berater hauptsächlich mit verteilten Applikationsservern (J2EE, Tuxedo) und systemnaher Softwareentwicklung (Perl!) herumgeschlagen. Seine außerberuflichen Interessen sind seine Kinder, der Förderkreis der Grundschule seiner Kinder, Segeln, Fussballspielen, Fahrradfahren, Linux und Our-ISP. Rolf Schaufelberger ist Dipl. Ing. Maschinenbau und begann seine berufliche Laufbahn bei Robert Bosch mit der Entwickung von ABS-Systemen. Danach folgten einige Jahre im Bereich der Automatisierungstechnik und anschließend die Leitung der technischen Anwendungsentwicklung bei der Weru AG. Seit drei Jahren ist er als selbständiger Berater mit dem Schwerpunkt Perl in den Bereichen Internet- und Datenbankentwicklung tätig. Wenn die Arbeit und die Kinder es zulassen, ist er mit dem Rennrad unterwegs; seine Konzentrationsfähigkeit trainiert er durch Bogenschießen. Daneben ist er noch im Oranisationsteam des Perl-Workshops und in der SIG OpenSource der BwCon aktiv. |
AnmeldungZur Teilnahme ist eine Anmeldung notwendig, die Informationsbroschüre als PDF. Tutorien im Überblick
PreiseDie Tutorien kosten: Die Teilnahme an jedem weiteren Tutorium ist um 116 Euro ermäßigt. Alle Preise incl. 16% MwSt. OrganisationDie Tutorien werden von der Open Services GmbH, der Dienstleistungstocher der |
||||||||||||||||||||||||||||||||