PDF-Download

Schulung Perl Aufbau: POD, TDD, CPAN-Module  (S1766)

Der Kurs eignet sich zur Vertiefung bereits vorhandener guter Perl-Kenntnisse und stellt somit eine Ergänzung zu unseren Seminaren Perl Einführung und Perl für Fortgeschrittene dar. 

Offene Termine

28.08.-30.08.2017
3 Tage | 1.270,00
Köln   
Noch frei
Buchen Vormerken
15.01.-17.01.2018
3 Tage | 1.330,00
Köln   
Noch frei
Buchen Vormerken
Kein passender Termin? Termin
vorschlagen
Buchen ohne Risiko:
  • Keine Vorkasse
  • Kostenloses Storno bis zum Vortag des Seminars
  • Rechnung nach erfolgreichem Seminar
  • Garantierter Termin und Veranstaltungsort
  • Preise zzgl. Mehrwertsteuer
  • Der dritte Mitarbeiter nimmt kostenlos teil

Weitere Buchungsmöglichkeiten

Firmenschulung Anfragen
Inhouse-Schulung Anfragen
Individualschulung Anfragen

Schulungs-Ziel

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.

Wer sollte teilnehmen

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.

Inhalt

  • 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 Man's 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

Schulungszeiten und Teilnehmerzahl

Teilnehmerzahl:min. 1, max. 8 Personen

Schulungszeiten: 3 Tage, 1. Tag 10:00 - 17:00 Uhr, Folgetage 09:00 - 16:00 Uhr

Ort der Schulung: GFU-Schulungszentrum Köln oder bei Ihnen als Inhouse-Schulung

Offene Termine

28.08.-30.08.2017
3 Tage | 1.270,00
Köln   
Noch frei
Buchen Vormerken
15.01.-17.01.2018
3 Tage | 1.330,00
Köln   
Noch frei
Buchen Vormerken
Kein passender Termin? Termin
vorschlagen
Buchen ohne Risiko:
  • Keine Vorkasse
  • Kostenloses Storno bis zum Vortag des Seminars
  • Rechnung nach erfolgreichem Seminar
  • Garantierter Termin und Veranstaltungsort
  • Preise zzgl. Mehrwertsteuer
  • Der dritte Mitarbeiter nimmt kostenlos teil

Weitere Buchungsmöglichkeiten

Firmenschulung Anfragen
Inhouse-Schulung Anfragen
Individualschulung Anfragen


Eine Klasse einer Firma will zeitgleich den Lehrgang Perl Aufbau: POD, TDD, CPAN-Module  aufsuchen

In dem Fall kann ein Inhouse-Seminar zum Gegenstand Perl Aufbau: POD, TDD, CPAN-Module  passend sein. Der Inhalt des Lehrgangs kann nebenbei bemerkt gemeinsam mit den Dozenten modifiert oder verdichtet werden.

Haben die “Schüler“ ohnehin Routine in Perl Aufbau: POD, TDD, CPAN-Module , sollte der Anfang gekürzt werden. Eine Firmen-Fortbildung lohnt sich bei mindestens 3 Seminarteilnehmern. Die Inhouse-Schulungen zum Thema Perl Aufbau: POD, TDD, CPAN-Module  finden manchmal in der Umgebung von Bochum, Berlin, Essen, Münster, Hamburg, München, Nürnberg, Hannover, Bremen, Wuppertal, Bielefeld, Duisburg, Dresden, Frankfurt, Bonn, Leipzig, Stuttgart, Dortmund, Düsseldorf und Köln am Rhein in NRW statt.

Inhouse-Schulungen zu Perl Aufbau: POD, TDD, CPAN-Module  bundesweit

  • Freie und Hansestadt Hamburg Stadtstaat
  • Schulungs-Schwerpunkt: Die "normale" Log4perl-Konfiguration | Anpassung der Build.PL
  • Landeshauptstadt Stuttgart von Baden-Württemberg
  • Schulungs-Schwerpunkt: Alles easy mit dem Easy Mode | POD-only-Dokumente
  • Bundeshauptstadt Berlin Stadtstaat
  • Schulungs-Schwerpunkt: Verarbeiten von Konfigurationsdateien Perl | Verwendung am Beispiel von Inline::Java
  • Landeshaupt München von Bayern
  • Schulungs-Schwerpunkt: Projekt-Doku im HTML-Format generieren | XML
  • Frankfurt am Main in Hessen
  • Schulungs-Schwerpunkt: Rose::DB::Object|Test-driven Development
  • Köln am Rhein
  • Schulungs-Schwerpunkt: Testen, Testen, Testen... Testen? Mach ich doch nebenbei... | Erzeugen und Verwenden des Build-Scripts
  • Hansestadt Bremen Stadtstaat
  • Schulungs-Schwerpunkt: Logging mit Log::Log4perl Poor Man's Logging | YAML
  • Landeshauptstadt von Nordrhein-Westfalen Düsseldorf am Rhein
  • Schulungs-Schwerpunkt: Gut und schlecht testbarer Code|Testbarer Code

Wenn alle Teilnehmer damit einverstanden sind, kann die Perl Aufbau: POD, TDD, CPAN-Module  Schulung hinsichtlich "POD und HTML" am Rande gestreift werden und im Gegenzug wird "DBIx::Class" ausfühlicher beprochen oder umgekehrt.

Welche Fortbildungen passen zu Perl Aufbau: POD, TDD, CPAN-Module ?

Eine passende Erweiterung bildet C++ Einführung: Grundlagen für Entwickler mit

  • Polymorphie bei Methoden und Operatoren
  • Speicherklassenattribute
  • Arrays
  • Fehlerbehandlung Exceptions auslösen und abfangen

Erwägenswert ist auch eine Schulung von „C++ Komplett: Grundlagen und Fortgeschrittene Techniken für Entwickler“ mit dem Unterrichtsstoff von

  • C++-Standardbibliothek weitere Containerklassen
  • Kontrollstrukturen Bedingte Anweisungen, einfache Verzweigung (if)
  • Move-Zuweisungsoperator
  • Wahrheitswerte

Für Firmenschulungen ist das Thema „Perl Einführung: Grundlagen für Entwickler“ mit den Kapiteln Die ref-Funktion und Starten von Kommandos mit der qx//-Umgebung prädestiniert.

Für Help-Desk-Mitarbeiter eignet sich auch eine C und C++ für Embedded Systems Fortbildung. In diesem Kurs werden insbesondere

  • Variablen
  • Embedded C++
  • Assemblercode in C einbinden
  • Systemnahe Programmierung Nebenläufigkeit und Scheduling
besprochen.

Haben Sie Fragen?
  • 0221 82 80 90
  • Chat offline
Empfangsdamen der GFU