Objectif
|
Appréhender le langage de programmation Perl afin d'être mesure d'offrir une alternative au shell script.
|
 |
Contenu
|
1. Généralités
Présentation
Pourquoi choisir Perl ?
Quelques conseils
2. L'exécution
Par l'interpréteur
Par le chemin d'accès
3. Les variables
Généralités
Les scalaires
Les tableaux
Les tables de hachage
La notion de contexte
4. Les entrées / sorties
Saisie de texte (STDIN, chop, chomp)
Affichage de texte (print, printf)
Descripteurs STDOUT et STDERR
5. Les opérateurs
D'assignation, arithmétiques, logiques
Spécifiques aux chaînes de caractères
Spécifiques aux expressions régulières
De comparaison de numériques, de chaînes de caractères
6. Quelques fonctions prédéfinies
Généralités
Fonctions sur les chaînes de caractères, arithmétiques, sur les tableaux, sur les tables de hachage...
7. Les structures de contrôle
if, unless, for, foreach, while, until, next, last
8. Les tableaux
Déclaration
Récupération de données
Ajout d'éléments
Fonctions utiles (sort, reverse, grep, map, split, join, push, pop, unshift, shift)
Tableau @ARGV
9. Les tables de hachage
Déclaration
Récupération des données
Ajout d'éléments
Fonctions utiles (keys, values, exists, each, delete)
Table de hachage %ENV
10. Les fonctions ou subroutines
Déclaration / Utilisation
Passage de paramètres (@_, variables locales, portée des variables)
11. Les expressions régulières
Les principes
Les opérations (matching, substitution)
12. La gestion des répertoires et fichiers
Gestion des répertoires
Gestion des fichiers
Gestion des erreurs
STDOUT et STDERR
13. La gestion du temps
time, localtime, gmtime
14. Le CPAN et les modules
Qu'est-ce que le CPAN ?
La notion de module
|
 |
Niveau requis
|
HI0041 - Algorithmique et logique de programmation et HU0010 - UNIX - Initiation ou connaissances équivalentes
|
 |
Coût
|
1495 euros
|
 |
Durée de la formation
|
3 jours
|
 |
|