Le langage PERL (Practical Extraction and Report Language)


Programmation


DP-PERL      


Durée
      5 jours

 



Objectif

Rédiger des programmes en Perl, que ce soient des scripts CGI ou des automates d'administration.

Description

Conçu à l'origine par son géniteur pour fédérer les dizaines d'outils employés régulièrement ou ponctuellement par l'administrateur système Unix, Perl a rapidement été adopté dans tous les domaines par des programmeurs amateurs autant que chevronnés. Preuve en est la formidable multiplication de librairies plus spécialisées et riches les unes que les autres.

Prérequis

Aucun.

Public

Programmeur ayant une première expérience.

Sujets abordés

  • Pourquoi Perl ?
    • Parenté
  • Gestion de la mémoire
  • L'environnement de développement
  • Documentation
  • Litéraux
  • Variables
    • Typage dynamique
    • Conversions automatiques de types
    • Portée
  • Variables spéciales
  • Constantes
  • Types de données
    • listes
    • tableaux associatifs
  • Mots-clefs spéciaux
  • Expressions
  • Opérateurs
  • Instructions
  • Structures de contrôle
  • Expressions régulières
  • Fonctions
    • définition
    • passage de paramètres
    • valeur(s) de retour
    • prototypage
  • Références
  • Traitement des listes et des tableaux associatifs
    • parcours
      • séquentiel
      • à partir des clefs
    • vérification d'existence
    • découpage
    • assemblage
    • tri
    • extraction
    • insertion
    • ajout
    • retrait
    • décalage
    • inversion
    • recherche
  • Manipulation des chaînes de caractères
    • formatage
      • concaténation
      • multiplication
    • comparaison
    • recherche
    • substitution
      • de chaînes
      • de caractères
  • Manipulation de données binaires
  • Test sur les attributs de fichiers
  • Opérations sur les fichiers
    • Descripteurs de fichiers prédéfinis
  • Invocation de programmes externes
    • Emploi des tubes de communication
  • Parcours des répertoires
  • Communications réseau (socket)
  • Interaction avec le système d'exploitation
  • Consultation des tables système
  • Packages
  • Modules
    • Tables de symboles
    • Constructeurs et destructeurs
    • Chargement automatique
  • Programmation Orientée Objet (POO)
    • Constructeurs et destructeurs
    • Méthodes
      • d'instance
      • de classe
      • chargement automatique
    • Classes
    • Héritage
  • Spécifités d'un langage interprété
  • Description des erreurs de syntaxe courantes
  • Traquer les erreurs (debug)
  • Conseils de programmation et optimisations
  • Sources de modules spécialisés sur Internet
    • CPAN (Comprehensive PERL Archive Network)

Tarifs

2000 € H.T. / personne (comprend les déjeuners).

Supplément prise en charge complète (hébergement, petits déjeuners et dîners) : 640 € H.T. / personne.

Forfait 3-5 personnes : 5000 € H.T. (déjeuners compris).

Forfait 6-8 personnes : 7000 € H.T. (déjeuners compris).

Intervention en intra (maximum 10 personnes) : 7700 € H.T. (tous les frais sont inclus).

 

http://formation.diablotin.com
Nous envoyer un courrier électronique