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 |
Durée : 3h Méthodes pédagogiques : exposé/échanges Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle | 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 |
Durée : 3h Méthodes pédagogiques : exposé/échanges Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle | Syntaxe, structure des programmes. Les données. Déclaration de variables. Opérateurs de liaison, de décalage, ... Manipulation de scalaires
|
|
| Les fonctions : |
Durée : 3h Méthodes pédagogiques : exposé/échanges Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle | 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 |
Durée : 2h30 Méthodes pédagogiques : exposé/échanges Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle | Les tests, boucles. Opérateurs de contrôle, modificateurs
|
|
| Expressions régulières et variables spéciales |
Durée : 2h30 Méthodes pédagogiques : exposé/échanges Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle | 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 |
Durée : 2h30 Méthodes pédagogiques : exposé/échanges Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle | Manipulation de tableaux, hachage, sauvegarde des tableaux
|
|
| Fichiers |
Durée : 2h30 Méthodes pédagogiques : exposé/échanges Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle | Entrées/sorties standards. Manipulation de fichiers. Les redirections. Opérateurs de test de fichiers
|
|
| Exécution |
Durée : 2h30 Méthodes pédagogiques : exposé/échanges Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle | Différentes méthodes d'exécution :compilation , exécution.
|