Perl Programmierung

Perl ist eine der am weitesten verbreiteten Programmiersprachen für Web Anwendungen. Die Vorteile dieser Sprache sind offensichtlich:
 

  • Perl ist eine stabile, plattform-unabhängige Programmiersprache. (Unix, Windows, Mac OS X, ...)
  • Perl wird für kritische Anwendungen im öffentlichen und privaten Bereich eingesetzt.
  • Perl ist Open Source Software, welche unter der GNU General Public License vertrieben wird.
  • Perl integriert sich problemlos mit verschiedensten Datenbanken über die plattform- und herstellerunabhängige DBI Schnittstelle, z.B. mit Oracle, Sybase, PostgreSQL, MySQL und vielen anderen
  • Perl arbeitet mit HTML, XML, PDF und vielen anderen Dokumentenformaten.
  • Perl kann algorithmisch oder objekt-orientiert programmiert werden.
  • Perl ist beliebig erweiterbar. Mehr als 500 freie Module, welche über das Comprehensive Perl Archive Network (CPAN) vertrieben werden bieten die verschiedensten Erweiterungsmöglichkeiten.
  • und ... und ... und ...


Unsere Kunden und wir vertrauen der Leistungsfähigkeit von Perl seit vielen Jahren ... und wann beginnen Sie Perl nutzen zu lernen?

Beschreibung

1. Tag

Dieser Tag widmet sich der Einführung in die Programmiersprache Perl.
 

  • Introducing Perl
  • History, Concepts, Distributions, Advantages and Disadvantages
  • Scalar Data
  • Arrays, Lists and Hashes
  • Control Structures
  • Basic I/O
  • Functions
  • Regular Expressions
  • File Handles and File Tests
  • Files and Directories
  • Examples, Examples, Examples, ...

2. Tag

Dieser Tag erweitert die Kenntnisse, die am ersten Tag erworben wurden und führt in die fortgeschrittene Programmierung ein.
 

  • Formats
  • Process Management
  • Data Transformation
  • Data References and Anonymous Storage
  • Implementing Complex Data Structures
  • Typeglobs and Symbol Tables
  • Eval
  • Subroutine References and Closures
  • Modules
  • Examples, Examples, Examples, ...

3. Tag

Dieser Tag führt die Kursteilnehmer in die objekt-orientierte Programmierung von Perl ein. Darüber hinaus werden verschiedene Beispiele für die Datenbankprogrammierung und Verarbeitung von XML Dateien erläutert und demonstriert.
 

  • Object-Oriented Programming
  • Tie
  • Object Persistence
  • The CPAN Archive
  • Database Programming: DBI/DBD
  • Network Programming
  • XML Programming
  • Apache and Perl: mod_perl
  • Examples, Examples, Examples...

Vorkenntnisse        

Zur erfolgreichen Nutzung erfordert dieser Kurs Programmiererfahrung in einer der gängigen Programmiersprachen, z.B. C, C++, Pascal, etc. Ferner ist das Verständnis objekt-orientierter Programmierung von Vorteil.
 

Kursdauer 3 Tage
Sprache Dieser Kurs wird in englischer und deutscher Sprache angeboten.
Kursunterlagen Die Kurspräsentation wird den Kursteilnehmern in gedruckter Form ausgehändigt. Zusätzlich werden die Präsentation und die Beispielprogramme den Kursteilnehmern online in digitaler Form zur Verfügung gestellt.
Ausbilder Dipl-Inf. FH Matthias Schmitt
Kontakt Bitte verwenden Sie das Kontaktformular auf diesem Server.

 
Hinweis:
magic moving pixel behält sich vor, das hier angegebene Programm beliebig zu ändern, falls sich magic moving pixel davon eine qualitative Verbesserung des Kurses verspricht.