bus front 12 calendar date hotel multiple 11 todo

PDF

Schulung Perl Komplett: Grundlagen und Fortgeschrittene Techniken für Entwickler

5 Tage / S935

51 Teilnehmer haben bisher dieses Seminar besucht

Schulungsformen

Offene Schulung

  • 5 Tage
  • 3 Termine
  • 2.260,00 zzgl. MwSt.
  • Köln

Learning & Networking in einem. Garantierte Durchführung ab 1 Teilnehmer.

Inhouse-/Firmenschulung

  • 5 Tage - anpassbar
  • Termin nach Wunsch
  • Preis nach Angebot
  • In Ihrem Hause oder bei der GFU

Inhalte werden auf Wunsch an die Anforderungen Ihres Teams angepasst.

Individualschulung

  • 5 Tage - anpassbar
  • Termin nach Wunsch
  • Preis nach Angebot
  • In Ihrem Hause oder bei der GFU

1 Teilnehmer = max. Fokus aufs Fachliche und max. Raum für individuelle Fragen.

Beschreibung

Perl ist eine Skriptsprache, die überwiegend zur Bearbeitung von Texten und Dateien eingesetzt wird. Da Perl aber nicht nur sehr schnell ist, sondern auch alle Möglichkeiten strukturierter und objektorientierter Programmierung bietet, können mit dieser Sprache problemlos auch komplexe Projekte bzw. Applikationen realisiert werden. In diesem Kurs erlernen Sie grundlegende Strukturen der Sprache Perl, die die Grundlage für jede Anwendung bilden. 
Danach konzentrieren wir uns auf konkrete Anwendungsfälle, wie z.B. die Programmierung von Benutzerschnittstellen mit CGI. In diesem Kurs werden diverse fortgeschrittene Aspekte der Perl-Programmierung behandelt, u.a. das Erstellen eigener Module, die objektorientierte Programmierung, anspruchsvolles Bearbeiten und Sortieren von Listen und die Interprozess-Kommunikation über Sockets. Dabei wird großer Wert auf praktische Beispiele und Übungen gelegt. Der Kurs eignet sich zur Vertiefung bereits vorhandener Perl-Kenntnisse und stellt somit eine ideale Ergänzung zum Seminar "Einführung in Perl" dar. Sie sind danach in der Lage, auch anspruchsvollste Aufgaben oder Projekte mit Perl zu bewältigen.

Schulungsziel

Sie kennen nun die Syntax und Semantik von Perl. Die im Seminar erstellten Perl-Übungen sind vorbildlich. Sie können nur eigene Module erstellen. Sie wissen, wie sie CGI-Skripte schreiben. Sie können Sockets zur Kommunikation zwischen mehreren Prozessen anlegen. Sie kennen nun die Community und können Perl Download nutzen.
Bei einer Inhouse-Schulung von Perl
können die Themen modifiziert werden. So können evtl. Perl-Frameworks intensiver behandelt werden. Auf Wunsch kann ein "Perl Course" in Englisch gehalten werden.

Details

1.-3. Tag: Auch separat buchbar als Einführungskurs "Perl-Einführungskurs"

  • Einführung und Überblick
    • Geschichte und Versionen von Perl
    • Installation von Perl
    • Merkmale und typische Einsatzgebiete
    • Starten und Beenden von Perl-Programmen
    • Struktur von Perl-Programmen
    • Verwenden der Online-Dokumentation
  • Skalare Daten und Variablen
    • Skalarvariablen
    • Deklaration und Wertzuweisung von Variablen
    • Zahlen und Zahloperatoren
    • Strings und Stringoperatoren
    • Zahlen und Texte vergleichen
    • Einfache Ein- und Ausgabe
    • Kontrollstrukturen mit if
    • Der Wert undef
  • Listen und Arrays
    • Arrayvariablen und literale Darstellung von Listen
    • Zugriff auf Arrayelemente
    • Wichtige Funktionen für den Umgang mit Arrays
    • Skalarkontext und Listenkontext
    • Ausgabe von Arrays
    • Iteration über Array-Elemente mit foreach
    • Der Bereichs-Operator ".."
  • Hashes (Assoziative Arrays)
    • Hashvariablen und literale Darstellung von Hashes
    • Zugriff auf Hashelemente
    • Wichtige Funktionen für den Umgang mit Hashes
    • Kontroll-Ausgabe von Hashes
    • Iterieren über Hash-Elemente mit while/each
  • Kontrollstrukturen und Spezialvariablen im Überblick
    • Boolsche Operatoren
    • if, unless
    • Der ?:-Operator
    • while, until
    • foreach
    • for
    • Vorzeitiges Beenden von Schleifen
    • Nachgestellte Kontrollstrukturen
    • switch, given/when
    • Die wichtigsten Perl-Spezialvariablen
  • Unterprogramme/Funktionen
    • Definition und Aufruf von Funktionen
    • Beenden von Funktionen, Rückgabewerte
    • Parameterübergabe
    • Call-by-Reference und Call-by-Value
    • Named Arguments
    • BEGIN, END
  • Textmustererkennung und -manipulation (Reguläre Ausdrücke)
    • Übersicht
    • Mustervergleiche mit m//
    • Suchen und Ersetzen mit s///
    • split und join
  • Arbeiten mit Dateien und Verzeichnissen
    • Dateihandles
    • Dateitests und Dateiinformationen
    • Verzeichnisse und Verzeichnisinhalte
    • Manipulation von Dateien und Verzeichnissen
  • Encodings
    • Der Ärger mit den Umlauten
    • UTF-8: Die Lösung (fast) aller Probleme
    • Konvertierungsaufgaben
  • Referenzen
    • Das Konzept "Referenz"
    • Die ref-Funktion
    • Zugriff auf Elemente über Array- bzw. Hashreferenzen
    • Mehrdimensionale Arrays
    • Anonyme Array- u. Hash-Referenzen
    • Debugging mit Data::Dumper
  • Verwenden von Perl-Modulen
    • Verwenden vorhandener Module
    • Dokumentation von Modulen
    • Häufig verwendete Standardmodule
    • Nützliche Nicht-Standardmodule
    • Nachträgliches Installieren von Modulen
  • Prozeßverwaltung
    • Die Funktionen system und exec
    • Starten von Kommandos mit der qx//-Umgebung
    • Kommandos als Dateihandles
    • Signale und Signalhandler

4.-5. Tag: Auch separat buchbar als Aufbaukurs "Perl für Fortgeschrittene"

  • Erstellen von Perl-Modulen
    • Form und Inhalt von Perl-Modulen
    • Wo werden Module gesucht?
    • Namensräume, Packages und Geltungsbereiche
    • Zusammenhang zwischen Package-Namen und Pfaden
    • Objekte exportieren
  • Grundlagen der objektorientierten Programmierung in Perl
    • OOP-Jargon
    • In vier Schritten zum eigenen Objekt
    • Was genau tut "$objekt->methode()"?
    • Attribute, Getter und Setter
    • Vererbung und abgeleitete Klassen
    • Wann bringt der OO-Programmierstil etwas?
  • Objektorientiertes Perl mit Moose
    • Was ist Moose?
    • Ein erstes Beispiel
    • Attributdeklaration
    • Datentypen
    • Konstruktoren und Destruktoren
    • Vererbung
    • Rollen
  • Verarbeiten von Kommandozeilenparametern
    • Grundlegende Verwendung von Getopt::Long
    • Weitere Möglichkeiten und interessante Features
  • Fortgeschrittener Umgang mit Listen
    • Die Funktion sort() mit eigenen Vergleichsfunktionen
    • Die Funktion grep()
    • Die Funktion map()
    • Die Funktion splice()
  • Exception Handling
    • Klassisches Exception Handling
    • Exception Handling mit Exception::Class
    • Hierarchien von Exception-Klassen und Exception-Attribute
  • Datenbankzugriff mit Perl DBI
    • Eine exemplarische DBI-Anwendung
    • connect()-Attribute
    • Die Platzhalterfunktion von prepare() und execute()
    • Weitere nützliche DBI-Methoden
    • Transaktionen
  • Moderne Web-Frameworks
    • Anforderungen an ein modernes Web-Framework
    • Mojolicious
    • Alternativen

Programmierer mit Kenntnissen einer beliebigen Programmiersprache ohne Vorkenntnisse in Perl, die diese Sprache in Syntax und Aufbau erlernen wollen. Linux/UNIX-Systemadministratoren, die an schnellen und effizienten Lösungen für anfallende Probleme interessiert sind.


Lernmethode: Ausgewogene Mischung aus Theorie und Praxis
Unterlagen: Seminarunterlagen / Fachbuch zum Seminar inklusive, das man nach Rücksprache mit dem Trainer individuell auswählen kann
Arbeitsplatz: PC/VMs für jeden Teilnehmer
Hochwertige und performante Hardware
Große, höhenverstellbare Bildschirme
Zugang zu Ihrem Firmennetz erlaubt
Lernumgebung: Frische Systeme für jeden Kurs in Abstimmung mit dem Seminarleiter
Arbeitsmaterialien: Din A4 Block, Notizblock, Kugelschreiber, USB-Stick, Textmarker, Post-its
Teilnahmezertifikat: Wird am Ende des Seminars ausgehändigt, inkl. Inhaltsverzeichnis
Teilnehmerzahl: min. 1, max. 8 Personen
Garantierte Durchführung : Ab einem Teilnehmer
Schulungszeiten: 5 Tage, 1. Tag 10:00 - 17:00 Uhr, Folgetage 09:00 - 16:00 Uhr
Ort der Schulung: GFU Schulungszentrum

GFU Schulungszentrum
Am Grauen Stein 27
51105 Köln-Deutz
oder europaweit bei Ihnen als Inhouse-Schulung
Räumlichkeiten: Helle und modern ausgestattete Räume mit perfekter Infrastruktur
Preisvorteil : Der dritte Mitarbeiter nimmt kostenfrei teil.
All-Inclusive: Frühstück, Snacks und Getränke ganztägig, Mittagessen im eigenen Restaurant, täglich 6 Menüs, auch vegetarisch
Barrierefreiheit: Das GFU-Schulungszentrum(Am Grauen Stein 27) ist barrierefrei
Rechnungsstellung: Erst nach dem erfolgreichen Seminar. Keine Vorkasse.
Stornierung: Kostenfrei bis zum Vortag des Seminars
Vormerken statt buchen: Sichern Sie sich unverbindlich Ihren Seminarplatz schon vor der Buchung - auch wenn Sie selbst nicht berechtigt sind zu buchen
Bildungsgutschein: Bildungsscheck NRW, Bildungsprämie

Kundenbewertungen

Über das Seminar
5/5

Sehr kompetenter Dozent und professionell durchgeführtes Seminar.

Über die GFU
5/5

Sehr kompetenter Dozent und professionell durchgeführtes Seminar.

Rainer S.

Über das Seminar
5/5

Die Programmiersprache Perl hat mich wirklich überzeugt. Alles im Kurs Gelernte kann ich in unserer Fimra verwenden.

Über die GFU
5/5

Der Kurs "Perl Kompakt" war genau wie gewünscht. Lernziel wurde zu 100% erreicht. Die Dauer des Kurses war genau richtig. Selbst war Zeit da, auf persönliche Themen einzugehen.

Die Veranstaltungsräume und die Verpflegnung waren außerordentlich gut.

Vielen Dank

Frank S. aus Wermelskirchen

Über das Seminar
5/5

Intern Skripting,
meinen Kollegen

Über die GFU
5/5

Nett, kompetent, gut organisiert. Selbst ein nachträglicher Parkplatz war kein Problem.

Roland H. aus Köln

Über das Seminar
5/5

Der Kurs war sehr gut strukturiert, besonders durch insich abgeschlossene Übungen.

Über die GFU
5/5

Alles super, allerdings sind die Toiletten im Schulungsbereich Zahlenmäßig zu knapp bemessen, besonders wenn eine außer Betrieb ist.
Im Bereich der Kantine habe ich keine Toilette finden können.

Ralph H. aus Bonn

Über das Seminar
5/5

für interne Projekte

Über die GFU
5/5

Rundrum guter Schulungsanbieter, fachlich sehr gut (Montor, Ausstattung, Themen), Umfeld und Betreuung super

Jürgen F.

Über das Seminar
5/5

Sehr kompetenter Vortragender.
Kurs auch für Neueinsteiger ohne Hochsprachenkenntnisse.
Spontane Anpassung der Kursinhalte an individuelle Bedürfnisse.
(Kurs findet definitiv statt.)

Über die GFU
5/5

Sehr guter Schulungsinhalt,
nette Atmospäre,
toller Nebenbei-Service (Verpflegung, Shuttle zum Hotel/Bahnhof, Stadtführung)

Lars F. aus Aachen

Über das Seminar
5/5

-sehr nette Programmiersprache

Über die GFU
5/5

- sehr kompetente Dozenten und sehr gute Schulungsbedingungen

Sebastian K. aus Neverin

Über das Seminar
4/5

Bietet viele Lösungsalternativen an.

Anonym

Über das Seminar
4/5

Nette Atmosphäre, Inhalte verständlich erklärt, Übungen haben Inhalt wiedergespiegelt

Anonym

Buchungsmöglichkeiten

Offene Termine

11.02.-15.02.2019
2.260,00
Köln   
Noch frei
Buchen Vormerken
08.07.-12.07.2019
2.260,00
Köln   
Noch frei
Buchen Vormerken
04.11.-08.11.2019
2.260,00
Köln   
Noch frei
Buchen Vormerken
Kein passender Termin? Termin
vorschlagen
Buchen ohne Risiko:
  • Keine Vorkasse
  • Kostenfreies Storno bis zum Vortag des Seminars
  • Rechnung nach erfolgreichem Seminar
  • Garantierter Termin und Veranstaltungsort
  • Preise pro Person zzgl. Mehrwertsteuer
  • Der dritte Mitarbeiter nimmt kostenfrei teil

Firmenschulung

GFU Schulungszentrum

Anfragen

Inhouse-Schulung

In Ihrem Hause
Auswählen
Wo soll Ihre Schulung stattfinden?
  • Europaweit
  • GFU Schulungszentrum
  • Berlin
  • Bremen
  • Düsseldorf
  • Dortmund
  • Dresden
  • Frankfurt
  • Hamburg
  • Hannover
  • Köln
  • Leipzig
  • Mannheim
  • München
  • Nürnberg
  • Stuttgart
Weiterer Ort:

Anfragen

Individualschulung

Auswählen
Wo soll Ihre Schulung stattfinden?
  • Europaweit
  • GFU Schulungszentrum
  • Berlin
  • Bremen
  • Düsseldorf
  • Dortmund
  • Dresden
  • Frankfurt
  • Hamburg
  • Hannover
  • Köln
  • Leipzig
  • Mannheim
  • München
  • Nürnberg
  • Stuttgart
Weiterer Ort:

Anfragen
Arbeitsplatz



Eine Gruppe einer Firma will geschlossen den Lehrgang Perl Komplett: Grundlagen und Fortgeschrittene Techniken für Entwickler besuchen

In dem Fall kann ein kundenspezifisches Lehrgangssystem zum Gegenstand Perl Komplett: Grundlagen und Fortgeschrittene Techniken für Entwickler sachdienlich sein. Das Thema des Seminars kann nebenbei bemerkt in Abstimmung mit den Trainern modifiert oder komprimiert werden.

Haben die Schulungsteilnehmer schon Erfahrung in Perl Komplett: Grundlagen und Fortgeschrittene Techniken für Entwickler, sollte der Anfang nur gestreift werden. Eine Inhouse-Bildungsmaßnahme rentiert sich bei mindestens 3 Seminarbesuchern. Die Firmen-Seminare zum Thema Perl Komplett: Grundlagen und Fortgeschrittene Techniken für Entwickler finden bisweilen in der Nähe von Dortmund, Bielefeld, Dÿsseldorf, Bochum, Mÿnchen, Leipzig, Mÿnster, Essen, Berlin, Duisburg, Hannover, Hamburg, Wuppertal, Bremen, Bonn, Frankfurt, Stuttgart, Dresden, Nÿrnberg und Köln am Rhein in NRW statt.

Welche Seminare passen zu Perl Komplett: Grundlagen und Fortgeschrittene Techniken für Entwickler?

Eine gute Basis bildet Perl Komplett: Grundlagen und Fortgeschrittene Techniken für Entwickler mit

  • Kontroll-Ausgabe von Hashes
  • Prozeßverwaltung Die Funktionen system und exec
  • Häufig verwendete Standardmodule
  • Wichtige Funktionen für den Umgang mit Arrays

Erwägenswert ist auch ein Seminar von „C++ Einführung: Grundlagen für Entwickler“ mit der Behandlung von

  • Operatoren definieren
  • Aufbau einer Vererbungshierarchie  Vererben von Funktionalität 
  • Klassen-Templates
  • Containerklassen, Iteratoren

Für Inhouse-Schulungen ist das Thema „C und C++ für Embedded Systems“ mit den Unterpunkten Vererbung und Strukturen passend.

Für Erfahrene Anwender eignet sich eine Perl Aufbau: Fortgeschrittene Techniken für Entwickler Schulung. In diesem Workshop werden u.a.

  • Vererbung und abgeleitete Klassen
  • Grundlagen der objektorientierten Programmierung in Perl OOP-Jargon
  • Transaktionen
  • Exception Handling Klassisches Exception Handling
behandelt.

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