Formation PERL en Rhône Alpes, Lyon, Grenoble

Formation : veille économique et actualisation de site

Fermer

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