Grundlagen von Perl
- Definition von Perl
- Die Historie und Entwicklung von Perl
- Gründe für die Verwendung von Perl
- Tools und Entwicklungsumgebungen für Perl
Installation von Perl
- Beschaffung und Installation von Perl auf diversen Betriebssystemen
- Einrichtung von Perl-Modulen
Variablen und Datenarten in Perl
- Konzepte der Variablen in Perl
- Datentypen in Perl erkunden
- Unterscheidung zwischen Skalaren, Arrays und Hashes
- Umgang mit Variablenreferenzen und Dereferenzierung
- Typumwandlung von Variablen in Perl
Kontrollstrukturen in Perl
- Verwendung von If-Else-Anweisungen
- Durchführung von Schleifen mittels For-, While- und Do-While-Konstrukten
- Steuerung von Schleifen mit next, last und redo
- Verschachtelung von Bedingungen und Schleifen
Funktionen und Module in Perl
- Implementierung von Funktionen in Perl
- Standardmodule in Perl
- Integration externer Module
- Anwendung von CPAN-Modulen
- Erstellung eigener Module
Reguläre Ausdrücke in Perl
- Einführung in reguläre Ausdrücke
- Anwendung von regulären Ausdrücken in Perl
- Praktische Übungen mit regulären Ausdrücken
- Verständnis von Metazeichen und Quantoren
- Durchführung von Ersetzungs- und Suchoperationen mittels regulärer Ausdrücke
Dateiverwaltung und Ein-/Ausgabe in Perl
- Handhabung von Dateien: Öffnen, Lesen und Schreiben in Perl
- Verarbeitung von Ein- und Ausgabedaten in Perl
- Formatierung von Ausgaben in Perl
Fehlerbehandlung und Debugging in Perl
- Nutzung von Debugging-Tools in Perl
- Implementierung von Fehlerbehandlung in Perl
- Verwendung von Try-Catch-Blöcken
- Ausgabe von Fehlermeldungen
Anwendungsszenarien
- Projektbeispiele mit Perl
- Entwicklung von Webanwendungen in Perl
- Implementierung von Datenbankanwendungen in Perl
- Analyse von Dateiformaten (CSV, XML, JSON) mittels Parsing
- Automatisierung von Aufgaben durch Perl-Skripte