Nach 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.
Ü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
Dauer/zeitlicher Ablauf:
3 Tage
Zielgruppe:
Das 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.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.