Seminarinformationen

Seminar - Ziel

In diesem 5-tägigen Seminar "Fortgeschrittene Objektorientierte Programmierung mit Perl" erfahren Sie, wie die Module Moose und Moo die Objektorientierung in Perl auf eine neue Ebene bringen. Mit Features wie Typvalidierungen und Rollen wird die Erstellung komplexer Anwendungen vereinfacht, was zu einer besseren Wartbarkeit und Klarheit des Codes führt. Nach Beendigung der Schulung werden Sie in der Lage sein, auch anspruchsvollere Klassen und Abhängigkeiten mithilfe moderner objektorientierter Programmierung zu entwickeln.

Teilnehmer - Zielgruppe

  • Perl-Entwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Grundkenntnisse in Perl
  • Grundkenntnisse in Objektorientierung

Seminardauer

  • 5 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung

  • Begriffe der Objektorientierung
  • Kurzübersicht "klassische" Objektorientierung in Perl 5
  • Vergleich "klassische" vs. "moderne" Objektorientierung
  • Einführung in Moose und Moo

Attribute

  • Eigenschaften von Attributen
  • Datentypen / Attributwerte validieren
  • Umwandlungen zwischen Datentypen erzwingen
  • Eigene Datentypen entwerfen
  • Eigene Eigenschaften von Attributen festlegen

Methoden

  • Methoden definieren
  • Methodensignaturen mit Standard-Perl und Erweiterungen
  • Methoden modifizieren

Klassen "erweitern"

  • Vererbung
  • Rollen und Traits

Introspektion

  • Informationen über die Klasse mit Hilfe von Moose sammeln

Erweiterungen

  • Zusatzpakete von CPAN

Weitere Schulungen zu Thema Perl

Programmierung mit Perl Grundkurs

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 3-tägigen Seminar "Einführung in die Perl-Programmierung" erwerben Sie die Fähigkeiten, Perl als vielseitiges Werkzeug für diverse IT-Herausforderungen zu nutzen. Im Kurs werden Sie die grundlegenden Prinzipien der Programmierung kennenlernen, beginnend ...

Perl - Aufbaukurs

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 2-tägigen Seminar "Perl - Fortgeschrittenenkurs" erweitern Sie Ihr Verständnis für Perl und erlernen fortgeschrittene Methoden. Dabei liegt der Schwerpunkt auf der effektiven Strukturierung und Überprüfung Ihres Programmcodes. Darüber hinaus werden Sie ...

Webentwicklung mit Mojolicious

- u.a. in Köln, Leipzig, Paderborn, Freiburg, Kassel

In diesem 5-tägigen Seminar "Webentwicklung mit Mojolicious" erfahren Sie, wie Sie mit dem Mojolicious-Framework Webapplikationen für Projekte jeder Größe entwickeln können – von kleinen Anwendungen wie einem Gästebuch bis hin zu komplexen ...

Automatisiertes Testen und Paketieren von Perl-Projekten mit Gitlab

- u.a. in Hamburg, Köln, Stuttgart, Erfurt, Darmstadt

In diesem 2-tägigen Seminar "Automatisiertes Testen und Paketieren von Perl-Projekten mit Gitlab" erfahren Sie, wie Sie mit Gitlab Ihre Perl-Projekte automatisiert testen und verpacken können. Der Schwerpunkt liegt auf einem effizienten Arbeitsablauf, der ...