Programmierung Allgemein

Perl für Fortgeschrittene

Nach dem Seminar kennen Sie die fortgeschrittenen Funktionen von Perl. Die Entwicklung von Modulen, objektorientierte Programmierung sowie die Möglichkeiten der Oberflächen-Programmierung sind bekannt.

Plattformen

  • Windows
  • Apple macOS
  • Linux
  • Solaris

Teilnehmerkreis

Anwendungsentwickler, Systemadministratoren, Programmierer

Voraussetzungen

Folgendes Seminar oder vergleichbare Kenntnisse:

Seminarleiter

Unser langjährig praxiserfahrener Seminarleiter sichert die hohe Qualität unserer Seminare und steht als Garant für die professionelle Seminardurchführung - Expertenwissen für Ihren Lernerfolg.

Seminarinhalte

Details einblenden
  • Referenzen und komplexe Datenstrukturen
    • Referenzen auf benannte und anonyme Daten
    • Referenzen auf Funktionen
    • Closures
    • Abstrakte Datenstrukturen
    • Tie
    • Typeglobbing
  • Entwickeln von Modulen
    • Auslagerung von Subroutinen in Module
    • Gültigkeitsbereiche
    • Namensräume
    • Packages
    • Pakete in Dateien
    • Importieren/Exportieren von Symbolen
    • Initialisierung und Zerstörung von Packages
    • Zugriffsrechte
    • Autoloading
  • Objektorientierte Programmierung
    • Einführung in die objektorientierte Entwicklung
    • Klassen und Objekte in Perl
    • Konventionen bei der OOP in Perl
    • Zugriff auf Eigenschaften und Methoden von Objekten
    • Vererbung und Delegation
    • Realisierung der OOP
  • Ausnahmebehandlungen
    • Fehlerbehandlung
    • Rückgabewerte
    • Auswertung von Ausdrücken (EVAL)
    • Auswertung von Programmblöcken
    • Fehlerprotokolle
  • Ausblick auf GUI-Programmierung mit Tk
    • Funktionsweise
    • API
    • Einsatz
  • Professionelle Programmierung
    • Algorithmen und Datenstrukturen
    • Erweiterte Speichertechniken
    • Sortieren und Suchen
    • Bessere Reguläre Ausdrücke

Zusätzliche Informationen

Weitere / andere Seminarinhalte und Themenwünsche stimmen wir gerne im Vorfeld mit Ihnen ab
Unsere Seminare finden Werktags von 09:00 bis 16:30 Uhr statt
Andere Uhrzeiten und Wochenendtermine nach Absprache