ENGLISH
RECHERCHE
Formations
Développement Web
Perl

Objectifs : Maîtriser l’ensemble des aspects de la programmation en Perl.

Public visé :

  • Administrateur système et réseau
  • Développeur web

Durée : 3 jours (21h)

Prix : 1 360 € HT

Modules requis :



Plan de cours

Présentation, bibliographie et ressources web

Bases du langage Perl

  • Scalaires
    • Opérateurs arithmétiques
    • Fonctions de manipulation
    • Notion de contexte
  • Les structures de contrôle
    • Tests, boucles et opérateurs logiques
  • Listes et tableaux
    • Construction et manipulation avancée
    • Opérateur de boucle
    • Fonctions de gestion des listes
  • Tables de hachage
    • Principes et déclaration
    • Manipulation, parcours et auto-vivification
    • Équivalence hash/liste, tranches
  • Fonctions et programmes
    • Syntaxe des fonctions
    • Architecture d’un programme
    • Évaluation de code à la volée
    • Gestion des exceptions
  • Fichiers, entrées/sorties
    • Opérateurs sur les noms de fichiers
    • Ouverture et opérateurs de manipulation

Fonctionnalités avancées

  • Expressions régulières
    • Opérateurs de recherche et remplacement
    • Ensembles, quantificateurs, assertions
    • Références arrières et variables
    • Extractions
  • Références
    • Création et manipulations
    • Références anonymes
    • Manipulation de types complexes
    • Références sur fichiers et fonctions
  • Modules
    • Écrire ses propres modules
    • Installation via CPAN
  • Programmation objet
    • Classe, objet et constructeur
    • Composition et héritage

Utilisations avancées

  • Perl / CGI
    • Présentation de l’interface CGI
    • Génération dynamique de formulaires
  • Aller plus loin sur le web
    • Les modules APACHE
    • mod_perl
  • Récupérer du contenu
    • Bases SQL
    • Bases LDAP
    • Autres
  • Mettre en forme
    • Le formatage
    • Le module Text : : Template
    • Le module Template Toolkit

Questions / réponses

Participer à ce stage
CONTACT

Yves MIEZAN EZO
Pôle Formations
Linagora
Tél. : 01 58 18 68 28
Email : formation@linagora.com

Participer à ce stage/
Demande d'informations