+ 0522 27 35 38
|
Lun - Ven 08:00 - 19:00 / Fermé les Weekends
Top
 

Formation Écriture de scripts avec le langage PERL

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.

Participants
  • Administrateur système ou développeur
Objectifs
  • 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
Compétences Requises
  • Il est recommandé de posséder de bonnes notions algorithmiques et de programmation
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

  • 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

7.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
Durée
4 Jours
Date et lieu
  • Consulter le Planning du mois correspondant ou nous contacter
  • Lieu : hôtel Idou d’Anfa à Casablanca
  • Les horaires sont de 09h à 17h
Support et méthodes pédagogiques
  • 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.
Frais de participation
  • En inter : 20 000 DH HT par personne pour les 4 jours de formation incluant l’animation, le support de formation, les pauses café et le déjeuner
  • En inter : nous contacter
Inscription et conditions

Afin de participer à  cette formation,

Nous demeurons bien entendu à votre disposition pour toute précision ou complément d’information.

nike huarache pas cher 
X
canada goose femme