Seminar Perl komplett

Einheit 1 - Einführung

  • Einsatzgebiete und Übersicht
  • Das erste Perl-Programm erstellen
  • Online-Hilfe und Dokumentation

Einheit 2 - Skalare Daten und Variablen

  • Skalarvariablen
  • Ein- und Ausgabe von Daten
  • Operatoren für Zahlen und Strings

Einheit 3 - Arrays

  • Darstellung und Zugriff auf Arrays
  • Arrayfunktionen: push, pop, reverse, sort
  • Skalarkontext und Listenkontext

Einheit 4 - Hashes (Assoziative Arrays)

  • Darstellung von Hashes
  • Zugriff auf Hashelemente
  • Typische Hashfunktionen: keys, values, each, exists, delete

Einheit 5 - Perl-Kontrollstrukturen im Überblick

  • Bedingungen mit if
  • Schleifen mit while, until, for, foreach
  • Abbrechen von Schleifen

Einheit 6 - Subroutinen

  • Erstellen von Subroutinen
  • Argumente und Rückgabewerte

Einheit 7 - Textmustererkennung und -manipulation (Reguläre Ausdrücke)

  • Einfache Textmustererkennung (Suchen)
  • Textmanipulation (Suchen und Ersetzen)
  • Die Funktionen split und join

Einheit 8 - Arbeiten mit Dateien und Verzeichnissen

  • Dateihandles
  • Öffnen und Schließen von Dateien
  • Auslesen und Schreiben von Dateien
  • Dateitests (Existenz, Schreibrechte, ...)
  • Arbeiten mit Verzeichnissen

Einheit 9 - Referenzen

  • Referenzen
  • Anwendungsgebiete
  • Array- und Hashreferenzen (benannte und anonyme)

Einheit 10 - Verwenden und Erstellen von Modulen

  • Verwenden von Modulen
  • Überblick über die wichtigsten Module
  • Nachträgliches Installieren von Non-Standard-Modulen

Einheit 11 - Prozeßverwaltung

  • Aufruf externer Betriebssystem-Kommandos mit system()
  • Prozesse erzeugen

Einheit 12 - Einführung in die CGI-Programmierung mit Perl

  • Übersicht über CGI
  • Erstellen eines simplen CGI-Programms

Einheit 13 - CGI-Programmierung mit Perl

  • Grundlagen
  • Parameterübergabe via URL-Zeile und HTML-Formulare

Einheit  14 - Verwenden von Modulen

  • Variablen
  • Erstellen eigener Module

Einheit 15 - Grundlagen der objektorientierten Programmierung in Perl

  • Grundlagen von OOP (Klassen, Objekte, ...)
  • Eigene Objekte definieren
  • Perl-OOP anwenden

Einheit 16 - Verarbeiten von Kommandozeilenparametern

  • Übersicht über Kommandozeilenparameter
  • Das Modul Getopt::Long

Einheit 17 - Fortgeschrittenes Sortieren

  • Eigene Vergleichsfunktionen
  • Beispiel: Numerisches Sortieren

Einheit 18 - Fortgeschrittener Umgang mit Listen

  • Funktionen grep(), map() und splice()

Einheit 19 - Dynamische Evaluation von Programmteilen

  • Einsatzmöglichkeiten dynamischer Evaluation
  • Die Funktion eval()

Einheit 20 - Datenbankzugriff mit Perl DBI

  • Datenbankanbindung und deren Module
  • Zugriff auf eine MySQL- oder PostgreSQL-Datenbank
  • IPC (Interprocess Communication) via Sockets
  • Grundlagen und Möglichkeiten der Interprozeß-Kommunikation
  • Das Modul IO::Socket::INET

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
  Weitere Informationen unter +49 30 46 999 412 - 0
Dauer: 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr
Preis: Öffentlich und Live Stream: € 1.999 zzgl. MwSt.
Inhaus: € 6.000 zzgl. MwSt.
Aufgezeichneter Stream: € 1.045 zzgl. MwSt.
Teilnehmeranzahl: max. 8 Teilnehmer
Voraussetzung: IT Grundkenntnisse
Standorte: Stream Live, Stream gespeichert, Inhaus/Firmenseminar, Berlin, Bremen, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Hamburg, Hamm, Hannover, Kassel, Köln, Konstanz, Leipzig, Magdeburg, München, Münster, Nürnberg, Regensburg, Rostock, Stuttgart, Trier, Ulm, Würzburg
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Inhaus, Workshop, Coaching, Stream
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch oder Englisch
Seminarunterlage: Dokumentation wahlweise auf CD oder Papier
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar

Seminartermine

Nach oben
© 2012 www.seminar-experts.de All rights reserved. | Webdesign | Kontakt | Impressum | Login | RemoteLabs | Mobile Version | Nach oben