- Public, pré-requis
- Ce cours est destiné aux administrateurs d’UNIX, de Linux et de Windows, ingénieurs logiciel, programmeurs et utilisateurs avertis.
- Objectifs
- Durant ce cours, vous apprendrez à écrire des scripts en utilisant Perl. Grâce aux exercices, vous apprendrez à utiliser Perl dans vos environnements système et vos applications et à utiliser les fonctions intégrées dans le langage et les modules externes.
- Programme
- Les scalaires en Perl
- Les nombres
- Types et affectations
- Opérateurs sur les nombres
- Les chaînes de caractères
- Opérateurs sur les chaînes de caractères
- Fonctions de chaînes de caractères
- Opérateurs de comparaison
- Les scalaires en Perl
- Les tableaux simples
- Initialisation d’un tableau
- Accès à un élément du tableau
- Longueur d’un tableau
- Fonctions sur les tableaux
- Hachage ou tableaux associatifs
- Création d’un hachage
- Ajout ou mise à jour
- Suppression d’un élément
- Conversion d’un hachage en tableau
- Fonctions sur les hachages
- Entrées /sorties utilisateur
- Entrée au clavier
- Affichage à l’écran
- Structures de contrôle
- L’instruction if
- La boucle while
- La boucle until
- La boucle do … while
- La boucle do .. until
- La boucle for
- La boucle foreach
- L’instruction next
- L’instruction last
- Les expressions rationnelles
- Les méta-caractères
- Définition de plages de caractères
- Parenthèses de mémorisation
- Répétition d’un caractère dans un motif
- L’opérateur de substitution
- Variables dans une expression rationnelle
- Les fichiers
- Les fichiers standard
- Ouverture en lecture
- Ouverture en écriture
- Fermeture
- L’opérateur diamant <>
- Tests sur les fichiers
- Informations sur un fichier
- Effacer un fichier
- Copie et déplacement
- Positionnement dans un fichier
- Modification de la longueur
- Lecture d’une taille fixe
- Ecriture implicite
- Les répertoires
- Lecture du contenu
- Fermeture
- Suppression
- Les procédures en Perl
- Définition et appel
- Passage d’arguments
- Retour de valeurs
- Variables globales et locales
- Procédures prédéfinies
- Les échanges client-serveur Web
- Le protocole CGI avec Perl
- Programme Perl/CGI
- Les méthodes GET et POST
- La chaîne des données reçues
- La programmation CGI
- L’objet CGI
- Données d’entrée
- Document de sortie
- Fonctions de création de formulaires
- Le débogueur Perl