Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation Écriture de scripts avec le langage PERL
Technique

Formation Écriture de scripts avec le langage PERL

Écrire des scripts "portables"

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.
Objectifs de cette formation Écriture de scripts avec le langage PERL
  • 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
Public
  • Administrateur système ou développeur
Pré-requis
Programme détaillé

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

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

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

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, ...

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

L'interface avec le système d'exploitation

  • 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
  • L'utilisation de Perl pour programmer sous Windows

Utilisation de bibliothèques

  • Panorama des bibliothèques standards
  • Recherche de bibliothèques supplémentaires sur le CPAN, installation de bibliothèques
  • Utilisation de bibliothèques simples (gestion des journaux, des arguments, ...)
  • Créer des applications Web avec la bibliothèque CGI
  • Accéder à une base de données avec la bibliothèque DBI
  • La programmation système (création de processus, ...) avec la bibliothèque interne ou POSIX
  • La programmation réseau TCP/IP
  • La programmation graphique avec Tk
  • La manipulation de fichiers XML
Les plus de cette formation Écriture de scripts avec le langage PERL
  • 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.

Informations

  • Durée : 4 jours (28h)
  • Tarif : 2 090 € HT
  • Réf. : IXU12
  • Option(s)
    • Repas Paris : 92 € HT


Dates des sessions
Session garantie Formation à distance Session accessible à distance Visio
Bon à savoir...

= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.