Perl - Aufbaukurs

Classroom training | German | Claim

Duration of training: 2 days

Objectives

Im 2-tägigen Aufbaukurs "Perl" vertiefen Sie Ihr Wissen über Perl und erlernen fortgeschrittene Techniken. Besonderes Augenmerk liegt dabei auf der effizienten Organisation und Testung Ihres Programmcodes. Zusätzlich werden Sie befähigt, die Prinzipien der objektorientierten Programmierung in Perl erfolgreich anzuwenden.

Target audience

  • Entwickler

Requirements

  • Kenntnisse in der grundlegenden Programmierung mit Perl

Agenda

Wiederholung der Grundlagen

  • Datenstrukturen (Arrays, Hashes)
  • Kontrollstrukturen (if/else, while/for)
  • Funktionen
  • Referenzen

Module

  • Verwendung von Modulen
  • Schreiben eigener Module
  • CPAN-Module

Objektorientierte Programmierung (OOP)

  • Grundlagen der OOP in Perl
  • Klassen und Objekte erstellen
    • Natives Perl < 5.38
    • Natives Perl >= 5.38
    • Moo(se)
  • Vererbung und Polymorphismus

Testen mit Perl

  • Entwicklung von Tests mit Perl
  • Einsatz von Devel::Cover zur Code-Abdeckungsmessung
  • Verschiedene Ansätze für Tests

Netzwerkprogrammierung

  • Socket-Programmierung in Perl
  • TCP/IP-Verbindungen erstellen
  • Datenübertragung über das Netzwerk
  • Anwendung von IO::Socket

Fortgeschrittene Themen

  • Interprozesskommunikation
  • Multithreading in Perl

Praktische Übungen und Projekte

  • Entwicklung von Perl-Skripten
  • Projektarbeit in kleinen Gruppen

Objectives

Im 2-tägigen Aufbaukurs "Perl" vertiefen Sie Ihr Wissen über Perl und erlernen fortgeschrittene Techniken. Besonderes Augenmerk liegt dabei auf der effizienten Organisation und Testung Ihres Programmcodes. Zusätzlich werden Sie befähigt, die Prinzipien der objektorientierten Programmierung in Perl erfolgreich anzuwenden.

Target audience

  • Entwickler

Requirements

  • Kenntnisse in der grundlegenden Programmierung mit Perl

Agenda

Wiederholung der Grundlagen

  • Datenstrukturen (Arrays, Hashes)
  • Kontrollstrukturen (if/else, while/for)
  • Funktionen
  • Referenzen

Module

  • Verwendung von Modulen
  • Schreiben eigener Module
  • CPAN-Module

Objektorientierte Programmierung (OOP)

  • Grundlagen der OOP in Perl
  • Klassen und Objekte erstellen
    • Natives Perl < 5.38
    • Natives Perl >= 5.38
    • Moo(se)
  • Vererbung und Polymorphismus

Testen mit Perl

  • Entwicklung von Tests mit Perl
  • Einsatz von Devel::Cover zur Code-Abdeckungsmessung
  • Verschiedene Ansätze für Tests

Netzwerkprogrammierung

  • Socket-Programmierung in Perl
  • TCP/IP-Verbindungen erstellen
  • Datenübertragung über das Netzwerk
  • Anwendung von IO::Socket

Fortgeschrittene Themen

  • Interprozesskommunikation
  • Multithreading in Perl

Praktische Übungen und Projekte

  • Entwicklung von Perl-Skripten
  • Projektarbeit in kleinen Gruppen

Tags

Recommend this site