Tout développeur souhaitant acquérir les bases de la programmation en Perl.
Comprendre les principes de base de Perl, connaître la syntaxe de base.
La connaissance d'un langage de programmation sera appréciée.
Introduction
Présentation de Perl : caractéristiques, positionnement par rapport à d'autres langages (C, Java, Shell, PHP). Plateformes d'utilisation. Installation de Perl. Exécution d'un programme Perl. Quelques règles utiles.
Les bases
Syntaxe, structure des programmes. Les données. Déclaration de variables. Opérateurs de liaison, de décalage, ... Manipulation de scalaires
Les fonctions :
Principe, appel d'une fonction, passage des arguments,renvoi d'une valeur. Appel d'une fonction. Visibilité des variables. Les références : définition, création de références, références symboliques
Prototype. Fonctions prédéfinies
Structure d'un script Perl
Les tests, boucles. Opérateurs de contrôle, modificateurs
Expressions régulières et variables spéciales
Les expressions régulières, les méta-caractères. Motifs particuliers. Quantificateurs et classes. Opérateur de substitution de motif, de lettre. Variables spéciales. Constantes particulières
Tableaux
Manipulation de tableaux, hachage, sauvegarde des tableaux
Fichiers
Entrées/sorties standards. Manipulation de fichiers. Les redirections. Opérateurs de test de fichiers
Exécution
Différentes méthodes d'exécution :compilation , exécution.