|
Dauer: 3-5 Tage
Motivation:
Perl ist eine extrem portable und leistungsfähige Skript-Sprache, die
weltweit von sehr vielen Entwicklern für allgemeine Programmentwicklung,
für Web-Applikationen und in der Systemadministration eingesetzt wird. Man
könnte Perl auch als "Linux/UNIX in a Box" bezeichnen, d.h. man erhält im Rahmen
einer Programmiersprache die Vielzahl an Möglichkeiten und Hilfsmitteln des
Linux/UNIX-Betriebssystems zur Verfügung gestellt. D.h. bei Linux/UNIX-Vorkenntnissen
werden Ihnen viele Sprachelemente und -eigenschaften von Perl bekannt
vorkommen, umgekehrt vereinfacht die Kenntnis der Programmiersprache Perl
den Umgang mit dem Linux/UNIX-Betriebssystem.
Ziel:
Mittels vieler praktischer Übungen lernen Sie die Elemente von Perl gründlich
kennen und erstellen einfache sowie auch komplexere Programme (Skripte),
die gründlich ausgetestet werden. Der Kurs legt viel Wert auf sorgfältig
und klar geschriebene Programme und gibt auch Tipps, um trotz der (zunächst)
etwas kryptisch erscheinenden Perl-Syntax übersichtlichen Programmcode
zu formulieren. Ein weiterer Schwerpunkt sind Reguläre Ausdrücke zur Textsuche
und Textmanipulation, die in Perl sehr häufig eingesetzt werden.
Hinweis:
Der Kurs ist für Linux/UNIX- und für MS-Windows-Systeme geeignet,
als Programmierumgebung wird die Kommandozeile und ein beliebiger Editor
verwendet.
Inhalt:
- Einführung (Geschichte, Eigenschaften, Literatur, Links)
- Die ersten Schritte (Skript-Aufbau und Aufruf, Hilfe)
- Skalare Daten (print, Operatoren, if, while, chomp, undef, defined)
- Listen und Arrays (Operatoren, Interpolation, foreach, Skalar/Listen-Kontext)
- Subroutinen (Parameter/Argumente, my, local, use strict, return)
- Hashes (Operatoren)
- I/O-Grundlagen (Standard-Ein/Ausgabe, Diamant-Operator <>, printf)
- Reguläre Ausdrücke (Metazeichen, Suchen, Suchen und Ersetzen, split, join)
- Datei-Ein/Ausgabe und Dateitests (warn, die, Bit-Operatoren, Zugriffsrechte)
- Fehlersuche, Tipps und Debugging
Schulungsunterlagen:
- Skript
- Lösungsblätter zu allen Übungen
Voraussetzungen:
- Muss: Allgemeine Computer-Kenntnisse (Tastatur, Maus, Grafische Oberfläche, Editor)
- Muss: Kenntnis einer beliebigen Programmiersprache
- Optional: Kenntnis einer Integrierten Entwicklungsumgebung (IDE)
- Optional: Linux/UNIX-Kenntnisse
- Optional: Shell-Programmierung-Kenntnisse
- Optional: HTML-Kenntnisse
Abgrenzung:
- HTML und CGI-Programmierung wird nur am Rande behandelt (extra Kurs)
© 2003-2010 OSTC GmbH — $perl-prog-einfuehrung.toc,v 1.5 2008/04/20 11:07:27$
|