Fantom Tag

Formation - Écriture de scripts avec le langage PERL

Écrire des scripts "portables"

  • Présentiel ou classe à distance
  • Fondamental
PRESENTIEL OU CLASSE A DISTANCE
Durée
3 jours (21 heures)

Prix
1 930,00 €  HT

Référence
IXU12
Dans vos locaux ou à distance
Référence
IXU12

Durée
3 jours (21 heures)

Forfait intra - En savoir plus
4 880,00€ HT
(Prix pour un groupe de 12 personnes max)
Formation à la demande
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation
sur-mesure !
Particulièrement adapté à la manipulation de textes, de fichiers et de processus, le langage Perl supporte aussi les expressions régulières et des types de données plus évolués comme les tableaux associatifs et les références. Mais même si le Shell reste l'outil privilégié et historique pour l'écriture de procédures utilitaires sous Unix/Linux, le langage Perl s'est clairement imposé comme une alternative efficace. A noter qu'il est également disponible sur beaucoup d'autres systèmes d'exploitation et notamment sur les plates-formes Microsoft. Cet aspect de portabilité constitue un atout important pour tous ceux qui envisagent d'adopter ce langage de scripts.
Lire la suite
Pour qui ?

A qui s'adresse cette formation ?

Pour qui

  • Administrateur système ou développeur

Prérequis

Programme

Le programme

1 - Un premier programme Perl

  • Les caractéristiques de Perl
  • La documentation officielle, les sites Internet
  • Installation de Perl sous Unix et Windows
  • Ecriture d'un premier programme
  • Utilisation de l'interpréteur Perl de manière interactive

2 - Les bases fondamentales du langage

  • Les scalaires pour mémoriser de simples nombres ou des chaînes de caractères, l'interpolation
  • Les entrées sorties élémentaires : saisie clavier, affichage à l'écran
  • Les tableaux ou la gestion efficace de listes
  • Les opérateurs mathématiques, de chaînes, de comparaison, ...
  • Les structures de contrôle (if, while, until, ...)
  • Les tableaux associatifs (ou Hash)
  • Panorama des fonctions intégrées à l'interpréteur

3 - La gestion de fichiers

  • Les différents modes d'ouverture d'un fichier
  • Les tests sur un fichier
  • Les fonctions de manipulation de fichiers, les variables spéciales
  • La lecture de fichiers binaires
  • Les rapports Perl

4 - Les expressions régulières

  • Les expressions régulières ISO, exemples d'utilisation avec la commande grep
  • L'utilisation des expressions régulières en Perl, recherche de correspondances, remplacement de chaînes
  • L'utilisation de Perl comme filtre en remplacement de AWK
  • Les expressions régulières spécifiques de Perl (PERLRE): ancrages, plus petit motif, expressions étendues, ...

5 - L'aspect modulaire

  • Les fonctions, mécanismes de transferts de données, visibilité des variables, créer des variables locales
  • Les références à des scalaires, tableaux, hashs, fonctions
  • Les tableaux de tableaux, la gestion de structures complexes
  • Les paquetages : l'utilisation de bibliothèques, la création de bibliothèques, les paquetages et les sous-paquetages
  • La gestion d'erreur
  • La programmation objet en Perl: les classes, constructeurs, destructeurs, polymorphisme, héritage

6 - L'interface avec le système d'exploitation et les bases de données

  • Utiliser un script Perl comme une commande
  • Les variables systèmes (environnement, PATH, les arguments, ...), la gestion des signaux
  • Les fonctions remplaçant les principales commandes (mkdir, chmod, ...)
  • L'activation d'une application, tester sa terminaison, récupération du code retour
  • L'utilisation de Perl pour remplacer le Shell Unix
  • Accéder à une base de données avec la bibliothèque DBI
Objectifs

Les objectifs de la formation

  • Savoir lire et écrire des programmes en Perl dans divers contextes (traitement de fichiers, programmes Web, scripts systèmes)
  • Comprendre comment utiliser des bibliothèques objets
  • Connaître les particularités d'utilisation dans les environnements Unix et Windows
Evaluation

Evaluation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Points forts

Les points forts de la formation

  • Une pédagogie basée sur l'alternance de phases théoriques et de mises en pratique qui permet aux participants d'acquérir une première expérience concrète de l'écriture de scripts Perl.
  • Un focus sur les astuces et pièges à éviter pour tirer le meilleur parti du langage et créer ainsi des scripts performants.
  • Des mises en perspective : les exemples d'utilisation de scripts Perl présentés dans la formation ouvrent de nouveaux horizons aux participants.

Qualité des formations

ib Cegos est certifié Iso 9001 et Qualiopi.

Dates et villes

Mise à jour le 16/04/2024
  • 1 930,00 € HT
    Places disponibles
    S'inscrire
  • 1 930,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
  • 1 930,00 € HT
    Places disponibles
    S'inscrire
  • 1 930,00 € HT
    Places disponibles
    S'inscrire
    Paris
    Tour Atlantique / 1 place de la Pyramide La Défense 9
    92800 Puteaux
Formation - Écriture de scripts avec le langage PERL