Menu

FORMATIONS / INFORMATIQUE / LANGAGE / DEVELOPPEMENT / Langage Bas Niveau

LD-016  PERL PERFECTIONNEMENT |  4 jours


01/. Références de données et stockage anonyme

Concepts ; Références et tableaux ; Références et sous programmes ; Références physiques et références symboliques.

02/. Implémentation de structures de données complexes

Structures définies par l'utilisateur ; Exemple : Matrices ; Pretty-Printing.

03/. Typeglobs et tables de symboles

Variables Perl, Table de Symbol et Scoping ; Typeglobs ; Typeglobs et Références ; Filehandles, Directory Handles et Formats.

04/. Références de sous programmes et fermetures

Références de Sous-Programmes ; Utilisation ; Fermetures.

05/. Eval et génération de code

Évaluation d'Expression ; Gestion des Exceptions ; Gestion des Time-Outs.

06/. Modules

Création de modules ; Importation de modules ; Les modules prédéfinis.



07/. Programmation orientée objet

Les Objets Perl ; Les classes ; Les constructeurs ; Héritage, exportation de méthodes ; Superpositions de méthodes ; Destructeurs.

08/. TIE

Scalars ; Arrays ; Hashes ; Filehandles.

09/. Persistance (relationnel & objet)

Introduction Flux de données ; Approche orientée ; Enregistrement ; Les bases de données Relationnelles ; La mise en oeuvre de la Persistance d'Objets.

10/. Réseaux, Sockets et RPC

Introduction L'API Socket et IO::Socket ; Gestion de Clients Multiples ; Serveurs dans le monde réel ; Les Objets Entrée/Sortie et les Filehandles ; Les Modules Client prédéfinis ; Remote Procedure Calls (RPC).

11/. Interfaces graphiques avec TK

Introduction à Tk et Perl/Tk ; Présentation des Widget ; Gestion Événementielle.

12/. Extension de Perl avec SWIG et XS

Présentation ; Les possibilités avec SWIG et XS ; Degrés de latitude.



Public
Informaticiens sous Windows NT ou Unix.

Objectifs
Apprendre les notions avancées du langage Perl : Expressions régulières. Appel de fonctions, référence et structure de données complexes, packages et modules. Accéder aux bases de données en Perl : déclaration, connexion, interrogation et manipulation. Intégrer des commandes SQL dans les programmes Perl.

Prérequis
Connaissance des bases du langage Perl.

Moyens pédagogiques
1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur. Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation.

VOS DATES DE FORMATION