Description

Apprendre à programmer ou maintenir des procédures d'exploitation écrites en Perl. Maîtriser le langage lui-même mais aussi de découvrir la _philosophie Perl avec notamment le recours à un grand nombre de modules permettant d'élargir quasiment à l'infini ses possibilités..


Contenu

Présentation

  • Caractéristiques du langage Perl.
  • Versions, ressources et documentation.

L'essentiel du langage

  • Structure d'un programme Perl.
  • Scalaires. Premiers opérateurs.
  • Entrées/sorties de base. Listes et tableaux.
  • Instructions (tests, boucles, branchements, etc.).
  • Tableaux associatifs (hachages). Références.

Expressions régulières

  • Panorama des différents motifs.
  • Utilisation des expressions.
  • Options de la ligne de commande pour l'interpréteur.
  • 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.
  • Utilisation d'un module classique et d'un 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.

Interactions avec le système d'exploitation

  • Accès aux informations du système d'exploitation.
  • Gestion des processus, lancement de commandes du système.
  • Interactions avec le système Windows (modules Win32 et Win32API).

Aspects avancés, bases de données, implémentation objet

  • Tris personnalisés.
  • Traitements complémentaires sur les chaînes de caractères.
  • Structures de données élaborées à l'aide des références anonymes.
  • Accès aux bases de données à l'aide du module

Scripts Perl dans un contexte Web, module CGI

  • Protocole HTTP, schéma fonctionnel CGI.
  • Le module CGI.
  • Variables d'environnement, méthodes GET et POST.
  • Traitement des formulaires, exploitation des résultats.

Public

  • La formation s'adresse aux développeurs, administrateurs réseaux et systèmes, chefs de projets qui recherchent un outil gratuit et peu coûteux en temps de développement permettant d'extraire et de traiter des données. Perl est utilisable sous Windows et Linux

Pré-requis

  • Connaissances de base de la programmation et d'un système d'exploitation (Windows ou Linux/Unix).

Durée Tarif Lieu
3 jours nous consulter Montpellier

Théorie : 50% Pratique : 50%

[haut]