Cours

Systèmes & Réseaux

Technologies Web

Outils


Filères

 

 

PERL 5 Avancé

Objectifs

Ce stage permet d’approfondir certaines notions abordées lors de la formation d’initiation au langage PERL5, mais aussi de découvrir et maitriser de nouvelles notions comme lesmodules et packages, la programmation objet, l'utilisation des threads...

programme rouge

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év ision 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

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/Serveur

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()
  • Fo nctions 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 W in32
  • 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

Ref : PEA Plan format pdf
pendule-rouge Durée : 3 jours
calculette Prix : 1500 € HT
silhouette-rouge Public : Administrateur systèmes et réseaux,
Développeurs.
clef-rouge

Pré-requis : Avoir suivi la formation "Introduction à PERL" ou posséder ce niveau de connaissance

ordinateur-TP De nombreux exercices permettront de consolider et d'approfondir les notions traité "Introduction à PERL" D'autres exercices mettent en place de nouveaux outils utilisés par les stagiaires lors des TP

telephone

Contactez-nous :

06 60 81 02 03

enveloppe formation@asoft.fr

 

 

 

 

 

 

 

 






---------------------------------------------------------------------------------------------------------------------------------------

AcOS (Académie Open Source) - Formation aux technologies Open Source - Lyon - Paris
Tous Droits réservés à ALTERNANCE Soft   Webmaster - Mentions légales
                         --- Dernière mise à jour 07/01/2016 ---
---------------------------------------------------------------------------------------------------------------------------------------