Langage PERL
Les objectifs
En quelques mots...
Public
Informaticiens sous Windows NT ou Unix
Pré-requis
Connaissance d'un langage de scripts ou d'un langage de programmation traditionnel
Méthodes et Moyens pédagogiques
Formation réalisée en présentiel ou à distance selon la formule retenue
Exposés, cas pratiques, synthèse, assistance post-formation pendant trois mois
Un poste par stagiaire, vidéoprojecteur, support de cours fourni à chaque stagiaire
Modalités de suivi et d'évaluations
Feuille de présence émargée par demi-journée par les stagiaires et le formateur
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Questionnaire d’évaluation de la satisfaction en fin de stage
Auto-évaluation des acquis de la formation par les stagiaires
Attestation de fin de formation
Informations pratiques
Accessibilité , modalités et délais d'accès
Programme mis à jour le 01/09/2022
Programme détaillé
INTRODUCTION
- Présentation
- Avertissement
- Conseils de lecture
- Où trouver les sources, documents, FAQs
- Où trouver de l'aide
- Un aperçu de la syntaxe
LES TYPES DE DONNEES
- Scalaires
- Tableaux et listes
- Tableaux associatifs (hashes)
LES STRUCTURES DE CONTROLE
- Syntaxe
- Structures de contrôle
- Opérateurs de test
- Fonctions
- Paquetages
- Modules
LES VARIABLES
- Variables spéciales scalaires
- Variables spéciales de tableaux
- Variables spéciales de tableaux associatifs
LES ENTREES/SORTIES
- Bases Interaction Ouverture
- Lecture/écriture Fermeture
LES EXPRESSIONS REGULIERES
- Syntaxe
- Utilisation : recherche, substitution et translation
LES FONCTIONS
- Manipulation de listes
- Sur les tableaux associatifs
- Manipulation de chaînes de caractères
- Les autres fonctions
QUELQUES TRUCS UTILES
- Exécution de commandes
- La fonction die
- Les arguments de la ligne de commande
- Récupérer de la sortie d'un programme
- Effacement ou copie d'un fichier
- Comment savoir si une valeur est dans une liste
- Recherche/remplacement dans plusieurs fichiers
- Extraction d'informations
- Utilisation du débuggeur