Formation
Perl en Rhône Alpes, Lyon, Grenoble
PERL est le langage de référence pour le traitement
des chaînes de caractères,
de fichiers et de processus sous Linux et Unix.
C'est aussi une alternative puissante au shell pour les procédures
système.
Contact : info@netexpansion.com
06 71 389 660
NETEXPANSION
40, rue de Montponçon
38550 Voiron
Deux formations sont proposées
- Introduction à Perl
- Perl Applications Avancées
Introduction à Perl
Présentation
-
Caractéristiques du langage Perl
-
Installation, ressources et documentation
-
Le site cpan.org
-
Le site activestate.com
L'essentiel
du langage
-
Structure d'un programme Perl
-
Scalaires
-
Premiers opérateurs
-
Entrées/Sorties de base
-
Listes et Tableaux
-
Instructions de contrôle
-
Tableaux associatifs (Hachages)
-
Références
-
Portée des données
Expressions
régulières
-
Panorama des différents patterns
-
Utilisation des expressions régulières
-
Options de la ligne de commande pour l'interpréteur Perl
-
Perl utilisé comme filtre supplémentaire
Fonctions,
procédures, modules
-
Définition des fonctions
-
Portée des variables, mécanisme d'appel, récupération
des résultats
-
Utilisation des références
Notion
de "package" et de module
-
Modules de la distribution standard
-
Modules du CPAN, recensement, documentation, sites de ressources
-
Installation de modules
-
Module "classique" et module "orienté objet"
-
Fabrication d'un module
Gestion
des fichiers et des répertoires
-
Ouverture de fichier et Entrées/Sorties
-
Informations sur les fichiers
-
Gestion des répertoires
-
Quelques opérations sur les fichiers
Perl avancé
Administration
Système (Unix/Linux, Windows)
- Système de fichiers
- Gestion compte utilisateurs
- Gestion processus
- TCP/IP, Services de Noms
- Annuaires : Finger, LDAP ...
- Administration base de données : DBI, OBDC
Automatisation
WEB
-
Génération Page HTML via un canevas/templates
-
Chargement du contenu d'une URL
-
Extraction d'information d'une page WEB
-
Soumission automatique d'un formulaire
-
Création d'un robot
Applications
réseau
-
Sockets
-
Ecriture de client SOAP
- Ecriture de serveur SOAP
Scripts
Perl dans un contexte Web, module CGI
-
Protocole HTTP, schéma fonctionnel CGI
-
Le module CGI
-
Traitement des formulaires, exploitation des résultats
-
Module mod_perl
Programmation
objet en Perl
-
Principes
- Ties
Application XML
- Rappels sur XML
- Exemples de Parsers : XML::Simple, XML::LibXML, XML::Sax
PERL-Tk:
l'interface graphique
Intégration
langage C dans un programme PERL
Automatisation
des tests sous PERL
- Principes des modules de test CPAN
- Exemples avec Test::More, Test::Harness, Test::Class
|