EXPERT EN DÉVELOPPEMENT DE COMPÉTENCES

Tél : 05 61 40 61 60 - Tél : 09 80 08 33 86
OK
NOS FORMATIONS

Perl avancé

3 jours
PRL300
  objectif
Approfondir certaines notions abordées lors de la formation d'initiation au langage PERL
  public concerné
Administrateurs de systèmes Unix/Linux, Développeurs
  pré-requis
Avoir suivi le stage " Le langage PERL " ou posséder ce niveau de connaissance

Programme  Télécharger le fichier PDF


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

Iris Training Paris La Défense - Tél. (33) 09 80 08 33 86
Iris Training - 2, impasse Michel Labrousse - BP 53637 - 31036 Toulouse Cedex 1 - France - Tél : (33) 05 61 40 61 60 - Fax : (33) 05 61 43 85 68