Aperçu du cours
Objectif de formation : Maîtriser les concepts avancés du langage PERL
Programme d'études
Gérer les références de données & le stockage anonyme
Introduction & rappel des concepts de base
Références & tableaux
Références & sous programmes
Références physiques & références symboliques
Intégration des structures de données complexes
Structures définies par l’utilisateur
Matrices
Pretty-Printing
Gestion des typeglobs & tables de symboles
Variables Perl, Table de Symbol et Scoping
Typeglobs
Typeglobs & Références
Filehandles, Directory Handles et Formats
Gestion des références de sous programmes & des fermetures
Références de Sous-Programmes
Utilisation
Fermetures
Gestion d'EVAL et de la génération de code
Évaluation d’Expression
Administration des Exceptions
Administration des Time-Outs
Manipulation de modules
Conception de modules
Importation de modules
Modules prédéfinis
POO & Perl
Objets Perl
Classes
Constructeurs
Héritage, exportation de méthodes
Superpositions de méthodes
Destructeurs
Gestion de la fonction TIE
Scalars
Arrays
Hashes
Filehandles
Persistance relationnelle & objet
Présentation des concepts de base des flux de données
Approche orientée
Enregistrement
BDD Relationnelles
Intégration de la Persistance d’Objets
Gestion des réseaux, sockets & RPC
Présentation de l’API Socket et IO::Socket
Administration de Clients Multiples
Serveurs dans le monde réel
Objets Entrée/Sortie & Filehandles
Modules Client prédéfinis
Remote Procedure Calls (RPC)
Utilisation des interfaces graphiques avec TK
Premiers pas avec TK & Perl/TK
Présentation des Widget
Gestion Événementielle
Gestion de l'extension de Perl avec SWIG & XS
Présentation
Opportunités offertes par SWIG et XS
Degrés de latitude