Formation Langage Perl
- Référence : LULP001
- Durée : 3 jours (21 heures)
- Certification : Non
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- La connaissance d'un langage de programmation sera appréciée
PROFIL DES STAGIAIRES
- Tout développeur souhaitant acquérir les bases de la programmation en Perl
OBJECTIFS
- Comprendre les principes de base de Perl
- Connaître la syntaxe de base
METHODES PEDAGOGIQUES
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- Mise à disposition d’un poste de travail par participant
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Développement Internet
CONTENU DU COURS
1 - Introduction
- Présentation de Perl : caractéristiques, positionnement par rapport à d’autres langages (C, Java, Shell, PHP)
- Plate-formes d’utilisation
- Installation de Perl
- Syntaxe
- Exécution d’un programme Perl
- Quelques règles utiles
2 - Les bases
- Syntaxe, structure des programmes
- Les données
- Déclaration de variables
- Opérateurs de liaison, de décalage, …
- Manipulation de scalaires
3 - 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
4 - Structure d'un script Perl
- Les tests, boucles
- Opérateurs de contrôle, modificateurs
5 - 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
6 - Tableaux
- Manipulation de tableaux, hachage
- Sauvegarde des tableaux
7 - Fichiers
- Entrées-sorties standards
- Manipulation de fichiers
- Les redirections
- Opérateurs de test de fichiers
8 - Exécution
- Différentes méthodes d’exécution
- Compilation , exécution