|
Approfondir certaines notions abordées
lors de la formation d'initiation au langage PERL
|
|
Administrateurs de systèmes Unix/Linux,
Développeurs
|
|
Avoir suivi le stage " Le langage PERL
" ou posséder ce niveau de connaissance
|
Programme

| LES MODULES ET LES OBJETS |
-
- Trouver les modules Perl
- Installer un module
- Créer un module
- BEGIN et END
- Créer une classe
- Représentation des objets
- L'interface d'une classe
- Constructeurs et méthodes d'objet
- En prévision du futur: de meilleurs constructeurs
- Destructeurs
- Autres méthodes d'objets
- Données de classe
- Accès aux données de classe
- Méthodes de débogage
- Destructeurs de classes
- La documentation de l'interface
- Agrégation
- Héritage
- Polymorphisme
- Héritage multiple
- UNIVERSAL: la racine de tous les objets
|
| |
| LE MODULE NET |
-
- Présentation
- Utiliser Net :FTP
- Utilise Net : Telnet
- Mettre en uvre Net :SSL
|
| |
| LES COMMUNICATIONS INTERPROCESSUS |
-
- Signaux
- Tubes nommés
- Utilisation de open() pour la CIP
- Handles de Fichiers
- Processus en Arrière-plan
- Dissociation Complète du Fils et de son Père
- Sockets : Communication Client/Serveu
|
|
|
| LES THREADS |
-
- Modèles de programmes utilisant les threads
- Implémentations des threads dans le système
d'exploitation
- De quelle sorte sont les threads de Perl ?
- Modules réentrants (thread-safe)
- Support de base pour les threads
- Créer des threads
- Rendre le contrôle
- Attendre qu'un thread termine
- Ignorer un thread
- Données partagées et non partagées
- Pièges des threads : race conditions
- Contrôler l'accès : lock()
- Un piège des threads : interblocages (deadlocks)
- Files d'attente (queues) : transmettre des données
- Sémaphores : synchroniser les accès aux données
- Sémaphores de base
- Sémaphores avancés
- Cond_wait() et cond_signal()
- Fonctions utiles générales
- Considérations de performance
- Changements au niveau du processus
- Réentrance des bibliothèques système
|
| |
| PERL SOUS WINDOWS |
-
- La version Perl pour Windows : ActiveState
- Installer ActivePerl
- Les modules dans ActivePerl
- Le module Win32
- Scripts d'administration pour Windows
|
| |
| XML |
-
- XML :Parser et le module expat de James Clark
- SAX, l'interface événementielle
- XML :DOM
- XML :Simple
- Les autres alternatives : XML :Grove et XML:Twig
|
|