HomeSeminareProgrammiersprachenPERL1

Programmierung in Perl, Teil 1

Perl ist eine leistungsfähige, plattformunabhängige Programmiersprache, die sich insbesondere in der Systemadministration und der Automatisierung von Prozessen bewährt hat. Dieses Seminar bietet eine praxisnahe Einführung in Perl und vermittelt fundierte Kenntnisse für den effektiven Einsatz der Sprache. Die Teilnehmer lernen die zugrundeliegende Philosophie von Perl –– ›Es gibt mehr als einen Weg, es zu tun‹ –– kennen und erhalten ein tiefgehendes Verständnis für die Flexibilität und Ausdrucksstärke der Sprache. Anhand praxisnaher Beispiele und Übungen werden sie schrittweise in die Syntax, die wichtigsten Sprachkonstrukte und bewährte Programmiermethoden eingeführt.
[LOGO]

Inhalte des Seminars

Grundlagen zu Perl

  • Philosophie von Larry Wall
  • Die verschiedenen Versionen von Perl
  • Perl-Plattformen
  • Bezug und Installation
  • Perl von der Kommandozeile

Spracheigenschaften

  • Datentypen: Skalare, Listen, Arrays und Hashes (assoziative Arrays)
  • Syntax der Sprache Perl
  • Quoting und Interpolation
  • Reguläre Ausdrücke
  • Referenzen und Record-Strukturen
  • Funktionen und Subroutinen
  • Perls spezielle Variablen, Arrays und Hashes

Extraktion von Informationen und Reporting

  • Stringverarbeitung
  • Suchen und Ersetzen
  • Zahlen und numerische Berechnungen
  • Umgang mit Zeit und Datum
  • Dateien und Verzeichnisse
  • Verarbeitung und Erzeugung von Dateien
  • Formate und formatierte Ausgabe

Pakete, Module, Klassen, Objekte

  • Namensräume
  • Module
  • Klassen
  • Objekte
  • Pragma-Module
  • Bibliotheken

Praktisches Arbeiten mit Perl

  • Debugging
  • Dokumentation mit pod
  • Testen
  • CPAN-Module

Interaktion und Kommunikation

  • Netzwerk-Anwendungen
  • Sockets mit TCP und UDP
  • Internet Services
  • Prozessmanagement

Programmierung mit Standardmodulen

  • Datenbankzugriff
  • Grafische Benutzerschnittstellen
  • Dynamische Webseiten

Higher-Order Perl

  • Rekursion
  • Callbacks
  • Iteratoren
  • Memoization
  • Dispatch Tables

Termine / Kontakt

Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.

Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.

Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).

Die Fakten

  • Empfohlene Schulungsdauer: 5 Tage, insgesamt 40 Unterrichtsstunden à 45 Minuten
  • Zielgruppe: Systemadministratoren, Internet-/Intranet-Entwickler, Webmaster
  • Vorkenntnisse: Programmierkenntnisse einer beliebigen Programmiersprache.
  • Schulungsunterlagen: Jeder Teilnehmer erhält das Buch ›Perl 5 kurz und gut‹ von Johan Vromans vom Verlag O’Reilly.
  • Seminar-Software: Das Betriebssystem ist Windows oder Unix.

Alle Kategorien

Was Teilnehmer sagen