- Einführung in Perl und Einsatzgebiete
- Überblick über die Sprache und typische Anwendungsfelder
- Installation und Einrichtung der Entwicklungsumgebung
- Erste Schritte mit Perl-Skripten
- Grundlagen der Perl-Syntax
- Variablen, Datentypen und Kontext (scalar, list)
- Operatoren und Ausdrücke
- Besonderheiten der Perl-Syntax
- Kontrollstrukturen und Programmfluss
- if, unless, while, for und foreach
- Schleifen und Bedingungen effizient einsetzen
- Fehlervermeidung und saubere Strukturierung
- Datenstrukturen in Perl
- Arrays und Hashes
- Referenzen und komplexe Datenstrukturen
- Arbeiten mit verschachtelten Daten
- Reguläre Ausdrücke (Regular Expressions)
- Grundlagen und Syntax von Regex
- Suchen, Ersetzen und Validieren von Texten
- Praxisnahe Beispiele zur Textverarbeitung
- Dateiverarbeitung und Ein-/Ausgabe
- Lesen und Schreiben von Dateien
- Umgang mit Dateihandles
- Verarbeitung großer Datenmengen
- Module und Wiederverwendbarkeit
- Nutzung von CPAN-Modulen
- Erstellen eigener Module
- Strukturierung größerer Programme
- Fehlerbehandlung und Debugging
- Umgang mit Warnungen und Fehlern
- Debugging-Techniken und Tools
- Best Practices für robusten Code
- Automatisierung und Praxisanwendungen
- Erstellung von Skripten zur Prozessautomatisierung
- Logfile-Analyse und Datenverarbeitung
- Integration in Systemumgebungen
LernzieleNach dem Seminar sind Sie in der Lage, eigenständig Perl-Skripte zu entwickeln und typische Aufgaben der Textverarbeitung und Automatisierung effizient umzusetzen. Sie beherrschen die grundlegenden Sprachkonzepte, können mit regulären Ausdrücken arbeiten und strukturierte Programme erstellen.
ZielgruppenDas Seminar richtet sich an Entwickler, Systemadministratoren und technisch interessierte Einsteiger, die Perl für Automatisierung, Datenverarbeitung oder Skripting einsetzen möchten.
Voraussetzungen: Sie benötigen grundlegende Kenntnisse im Umgang mit Betriebssystemen (Linux/Unix oder Windows). Erste Programmiererfahrung ist hilfreich, aber nicht zwingend erforderlich.