Beschreibung
In diesem kompakten Perl-Spezialseminar werden die Grundlagen sowie die Techniken für Fortgeschrittene behandelt. So steht besonders die objektorientierte Programmierung und die Netzwerkprogrammierung im Mittelpunkt dieses Kurses.
Agenda Datentypen in Perl
-Skalare Variablen, Arrays und Hashes
-Spezial- und Systemvariablen
Operatoren und Operationen in Perl
-Wertezuweisungen
-Ein- und Ausgabe, Formatierungen
-Text- und Variablenbehandlung
Kontrollstrukturen in Perl
-Schleifen und Bedingungen
Listen in Perl
-Lokalisierungen
-Assoziative Arrays sortieren, splitten, erweitern und kürzen
Reguläre Ausdrücke in Perl
-Mustervergleiche
-Skalarer Kontext und Listenkontext
-Substitution
Funktionen in Perl
-Definition und Funktionsaufrufe
-Werterückgaben
Dateihandling in Perl
-Pfade
-Dateien öffnen und schließen
-Dateien schreiben und lesen
-Einbinden externer Module
Objektorientierung in Perl
-Packages, Module und Objekte
-Referenzen und Objekte
-Methoden anwenden und verstehen
Perl-Packages verwenden
-Namensräume
-Lokale Variablen und Gültigkeiten
-Einbinden von Modulen
-CGI-Modul
HTML und Perl
-Einbinden von Perl-Code
-Zusammenarbeit von Perl, HTML, Webserver und CGI
CGI
-Einführung in CGI
-CGI-Umgebung
-Umgebungsvariablen und Formularverarbeitung
-Clients erkennen und abfragen
Module in Perl
-Überblick über Module
-Module verwenden
-Module erzeugen
-Symboltabellen
-Dynamisches Laden und Autoloading
-Pakete und Dateien
-Paket-Instanziierung und Zerstörung
-Private Daten
Kurzüberblick Datenbanken mit DBI in Perl
Direktlink zum Seminar