ZFI Logo PERL

PERL-0317, Beginn Mo 4. Sep, Dauer 2 Tage

Perl Programmierung (PERL-0317)

Kurspreis 1450 CHF

 

Kurstermine

 

1. Tag :  Mo 4. Sep 2017
2. Tag :  Mo 11. Sep 2017

PERL-0417, Beginn Mi 22. Nov, Dauer 2 Tage

Perl Programmierung (PERL-0417)

Kurspreis 1450 CHF

 

Kurstermine

 

1. Tag :  Mi 22. Nov 2017
2. Tag :  Mi 29. Nov 2017

Kursbeschreibung

Perl Programmierung
Die Programmiersprache Perl kennenlernen und einsetzen

Perl wird fast auf jedem Linux/Unix-Systemen für das Scripting und die Automatisierung von Administrations-Aufgabeneingesetzt. Perl-Scripts sind gegenüber Shell-Scripts oft bedeutend performanter. Zudem ist die Portabilität zwischenSystemen (sogar auf nicht-Unix Systeme wie Windows oder OpenVMS) hervorraggend.

Das zentrale Archiv CPAN stellt eine Unmenge von wiederverwendbaren Modulen bereit, wie z.B. Module für denZugriff auf Datenbanken oder das Parsen von XML-Dateien.

Perl ist ein wichtiger Bestandteil der Werkzeugkiste jedes Linux/Unix-Systemadministrators.

Verwandte Kurse

    Voraussetzungen

    Kenntnisse mindestens einer höheren Programmiersprache. Es werden keine Unix- oder Linux-Kentnnisse vorausgesetzt.

    Teilnehmerkreis

    System-Administratoren und Software-Entwickler, die Perl als mächtige Programmierwerkzeug einsetzen wollen.

    Teilnehmerbeitrag

    Der Teilnehmerbeitrag versteht sich rein netto. Das ZFI ist (gemäss MwSt-Gesetz) nicht Mehrwertsteuerpflichtig und erhebt somit keine MwSt. Bei länger als einen Monat dauernden Lehrgängen ist die Zahlung des Teilnehmerbeitrages in mehreren Raten möglich (pro rata temporis).

    Kursinhalt

    Modul 1: Einführung

    • Geschichte von Perl
    • Ein erstes Perl-Programm
    • Grundlegende Konzepte

    Modul 2: Skalare Werte und Variablen

    • Was ist ein Skalar ?
    • Operatoren
    • Definieren und Verwenden von Variablen

    Modul 3: Listen, Arrays

    • Array-Werte und Variablen
    • Funktionen und Operatoren
    • Der Kontext macht's aus!

    Modul 4: Kontrollstrukturen

    • Blöcke
    • if-else, Was ist wahr ?
    • Schleifen: while, for, foreach
    • Kontrolle mit last und next

    Modul 5: Hashes

    • Was ist ein Hash ?
    • Hash-Variablen
    • Funktionen und Operatoren

    Modul 6: Regular Expressions

    • grundlegende Features
    • match Operator
    • verschiedene Muster
    • replace Operator

    Modul 7: Funktionen in Perl

    • Eigenen Funktionen definieren
    • Argumente und lokale Variablen
    • Rückgabewerte

    Modul 8: File I/O

    • File Handles
    • Test-Operatoren
    • Bearbeiten von Verzeichnissen

    Modul 9: Perl-Module

    • Benutzen von Modulen
    • CPAN, Installation von Modulen
    • Pragmas

    Modul 10: Debugging in Perl

    • Der eingebaute Debugger
    • Grafische Werkzeuge