Perl 5 Grundlagen und CGI-Programmierung

Ihr erfolgreicher Einstieg in Perl!

Im Buch "Perl 5 – Grundlagen und CGI-Programmierung" erhalten Sie einen Überblick über die Programmierung mit Perl 5. Sie lernen grundlegende Daten- und Kontrollstrukturen von Perl 5 und deren Verwendung kennen. Darauf aufbauend arbeiten Sie mit Zeichenkettenfunktionen und regulären Ausdrücken ebenso wie mit Datums- und Zeitfunktionen. Neben der CGI-Programmierung wird verständlich in die objektorientierte Programmierung eingeführt. Das Thema Datenbanksysteme lernen Sie mit MySQL kennen. Die Installation von XAMPP und weiterer Software wird praktisch vermittelt. Eine Vielzahl von Übungen runden die Lerninhalte optimal ab.

  • Programmieren mit Perl
  • Listen- und Datenfelder
  • Unterprogramme und Funktionen
  • Reguläre Ausdrücke
  • Pakete, Module und OOP in Perl
  • Erweiterte CGI-Programmierung
  • Datenbankanbindung mit MySQL

Zu den Lernthemen in „Perl 5 – Grundlagen und CGI-Programmierung“ erhalten Sie mit BuchPlus alle im Buch verwendeten Beispielcodes (Beispieldateien) und die Ergebnisdateien mit den Codeergebnissen zu den Übungen im Buch.

Haben Sie Interesse an einer älteren Auflage dieses Buches, informieren Sie bitte unseren Kundenservice: [email protected].

Inhalt:

      • 2.1Was ist Perl
      • 2.2Entwicklung von Perl
      • 2.3Arbeitsweise von Perl
      • 2.4Existenz von Perl testen und gegebenenfalls installieren
      • 2.5Hilfe und Dokumentation verwenden
      • 2.6Das erste Perl-Programm
      • 2.7Übung
      • 3.1Editoren für Perl-Programme
      • 3.2Anweisungen, Blöcke und Kommentare
      • 3.3She-Bang, die erste Zeile
      • 3.4Regeln für Bezeichner
      • 3.5Daten ausgeben
      • 3.6Schnellübersicht
      • 3.7Übung
      • 5.1Kontrollstrukturen verwenden
      • 5.2Anweisungen zur Bedingungsauswahl
      • 5.3Bedingte Wiederholungsschleifen
      • 5.4Zählergesteuerte Wiederholung
      • 5.5Anweisung zur Schleifen- und Programmsteuerung
      • 5.6Schnellübersicht
      • 5.7Übungen
      • 6.1Daten in Feldern speichern
      • 6.2Arrays verwenden
      • 6.3Mehrdimensionale Arrays
      • 6.4Hashes verwenden
      • 6.5Arrays und Hashes in Schleifen durchlaufen
      • 6.6Schnellübersichten
      • 6.7Übungen
      • 7.1Unterprogramme in Perl
      • 7.2Unterprogramme erstellen und verwenden
      • 7.3Übergabe von Argumenten und Rückgabe von Werten
      • 7.4Referenzen verwenden
      • 7.5Vordefinierte Perl-Funktionen
      • 7.6Schnellübersicht
      • 7.7Übungen
      • 8.1Mit Dateien arbeiten
      • 8.2Textdateien lesen
      • 8.3In Dateien schreiben und Dateien sperren
      • 8.4Statusinformationen über Dateien ermitteln
      • 8.5Dateien zeichenweise bearbeiten
      • 8.6Funktionen des Dateisystems
      • 8.7Mit Verzeichnissen arbeiten
      • 8.8Der Diamond-Operator
      • 8.9Schnellübersicht
      • 8.10Übungen
      • 9.1Zeichenketten formatiert ausgeben
      • 9.2Teile einer Zeichenkette suchen und ausschneiden
      • 9.3Zeichenketten modifizieren und umwandeln
      • 9.4Weitere Funktionen für Zeichenketten
      • 9.5Schnellübersicht
      • 9.6Übungen
      • 10.1Suchen und Ersetzen mit regulären Ausdrücken
      • 10.2Mustererkennung mit regulären Ausdrücken
      • 10.3Optionen für reguläre Ausdrücke
      • 10.4Übereinstimmungen speichern
      • 10.5Regeln für das Verwenden regulärer Ausdrücke
      • 10.6Ersetzen von Textteilen mit regulären Ausdrücken
      • 10.7Schnellübersicht
      • 10.8Übungen
      • 11.1Datums- und Zeitfunktionen in Perl
      • 11.2Datum und Zeit ausgeben
      • 11.3Datum in Unix-Zeitangabe umwandeln
      • 11.4Übungen
      • 12.1Interaktive Webseiten mit CGI-Programmen
      • 12.2Installation des Webservers Apache
      • 12.3Perl als CGI-Anwendung einrichten
      • 12.4Datenübergabe an CGI-Programme
      • 12.5Schnellübersichten
      • 12.6Übungen
      • 14.1Das Modul CGI.pm verwenden
      • 14.2Header ausgeben
      • 14.3Formulardaten und Umgebungsdaten ermitteln
      • 14.4HTML-Elemente erzeugen
      • 14.5Cookies verwenden
      • 14.6Schnellübersicht
      • 14.7Übungen
      • 15.1Datenbankmanagementsysteme und Perl
      • 15.2Installation von MySQL
      • 15.3DBI-Modul installieren
      • 15.4Datenbanken und Tabellen erstellen
      • 15.5Verbindung zum Datenbankserver herstellen
      • 15.6Abfragen erstellen
      • 15.7Abfrageergebnis ermitteln
      • 15.8Weitere Methoden des DBI-Objekts
      • 15.9Schnellübersichten
      • 15.10Übungen
      • 16.1E-Mail senden
      • 16.2Mailversand unter Unix & Co
      • 16.3Mailversand mit dem Modul Mail::Sendmail
      • 16.4E-Mail-Adresse prüfen
      • 16.5Übung
      • A.1Perl installieren
      • A.2XAMPP
      • A.3Editoren und Entwicklungstools für Perl
  • Stichwortverzeichnis

Mehr erfahren – Inhaltsverzeichnis
Ausgabe: 2. Ausgabe, Juli 2016
Matchcode: PRL5
ISBN: 978-3-86249-587-0
Seitenzahl: 238
Autoren: Ralph Steyer