Perl Aufbau: POD, TDD, CPAN-Module  - Webinar von GFU Cyrus AG

Inhalte

  • Nützliche Neuerungen ab Perl 5.10 
  • Perl Style Guide: Ein Vorschlag
    • Klammersetzung, Einrückung, Funktionsparameter u.v.m
    • perltidy
  • Dokumentation mit POD
    • POD (Plain Old Documentation format)
    • POD::Usage
    • POD und HTML
    • POD-only-Dokumente
  • Testen, Testen, Testen...
    • Testen? Mach ich doch nebenbei...
    • Testbarer Code
    • Gut und schlecht testbarer Code
    • Test::Simple
    • Test::More
    • Test::Exception
    • Test::Harness und prove
    • Test-driven Development
  • Verarbeiten von Konfigurationsdateien
    • Perl
    • INI style
    • YAML
    • JSON
    • XML
  • Logging mit Log::Log4perl
    • Poor Mans Logging
    • Alles easy mit dem Easy Mode
    • Loglevel per Kommandozeilenschalter einstellen
    • Messages sinnvoll priorisieren
    • Easy Mode - Advanced
    • Die "normale" Log4perl-Konfiguration
  • Entwickeln CPAN-konformer Perl-Module
    • Aufbau der Grundstruktur mit module-starter
    • Erste Anpassungen im neuen Projekt
    • Erzeugen und Verwenden des Build-Scripts
    • Die Datei MANIFEST.SKIP
    • Anpassung der Build.PL
    • Projekt-Doku im HTML-Format generieren
  • Anbindung anderer Programmiersprachen an Perl 
    • Das Modul Inline
    • Verwendung am Beispiel von Inline::Java
  • Perl und Datenbanken: Jenseits von DBI 
    • Objekt-relationales Mapping: Pro und Contra
    • Rose::DB::Object
    • DBIx::Class
  • REST-APIs mit Mojolicious 
    • Was ist REST?
    • JSON oder XML zur Repräsentation von Ressourcen
    • Entwickeln und Testen von Mojolicious-Anwendungen
    • Deployment-Möglichkeiten unter Apache
  • Nützliche Neuerungen ab Perl 5.10 
  • Perl Style Guide: Ein Vorschlag
    • Klammersetzung, Einrückung, Funktionsparameter u.v.m
    • perltidy
  • Dokumentation mit POD
    • POD (Plain Old Documentation format)
    • POD::Us ...
Mehr Informationen >>

Lernziele

In diesem Kurs werden diverse fortgeschrittene Aspekte der Perl-Programmierung behandelt, u.a. das automatisierte Testen von Anwendungen, anspruchsvolles Logging, CPAN-konforme  Modulentwicklung und OR-Mapper.
In diesem Kurs werden diverse fortgeschrittene Aspekte der Perl-Programmierung behandelt, u.a. das automatisierte Testen von Anwendungen, anspruchsvolles Logging, CPAN-konforme  Modulentwicklung und ... Mehr Informationen >>

Zielgruppen

Erfahrene Perl-Programmierer, die in etwa über Kenntnisse verfügen, wie sie in unseren Schulungen  Perl Einführung und Perl für Fortgeschrittene  vermittelt werden.

Termine und Orte

SG-Seminar-Nr.: 6912711

Anbieter-Seminar-Nr.: 1766

Termine

  • 17.06.2024 - 19.06.2024

    Webinar

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Zertifikat
  • 21 h
  •  
  • Anbieterbewertung (113)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service