Accroche
Nos formations
 
 
 
 
Web Services avec PERL
Réf. : BLP11
Durée : 3j / 21h
Tarif : Nous consulter

Pré-requis

  • La connaissance et la pratique des bases du langage Perl sont nécessaires.
  • Elles peuvent être acquises avec le cours "Langage PERL".


Participants

  • Développeurs Perl en contexte Intranet/Internet.


Objectifs

  • Après un complément sur les notions avancées de Perl (interpréteur, modules, POO), le but est d'approfondir les fonctionnalités les plus pertinentes dans un contexte intranet : CGI et base de données, XML, services Web.


Contenu

L'INTERPRÉTEUR PERL

  • Types de données et références.
  • Environnement et variables réservées : @INC, %ENV...
  • Options de l'interpréteur.
  • Le debugger.

MODULES PERL

  • Rappel sur le fonctionnement des modules :
    • utilisation,
    • table de symboles et importation.
  • Structures et mécanismes internes :
    • espace de nom : package
    • autochargement
    • fonctions reservées : BEGIN, END,...
  • Modules CPAN (Installation, écriture).

PROGRAMMATION ORIENTÉE OBJET

  • Les fondamentaux objet et Perl.
  • Héritage et polymorphisme.
  • Utilisation d’un Module objet.
  • Spécificités d’écriture d'un module objet.

ACCÈS AUX BASES DE DONNÉES

  • Schéma fonctionnel DBI/DBD.
  • Utilisation avancée de DBI.
  • Gestion de transactions et procédures stockées.
  • Ecriture d'un outil de migration de bases.

WEB DYNAMIQUE

  • Rappel et complément sur le module CGI.
  • FastCGI :
    • principe, intérêt et implémentation
    • écriture de scripts pour FastCGI.
  • Mod_perl :
    • présentation et intérêt,
    • configuration de Apache,
    • reprise de scripts CGI,
    • écriture d'un handler.

PERL ET XML

  • Introduction et concept XML.
  • Principaux modules de traitement de fichiers XML (SAX2).
  • Présentation de Axkit (serveur de traitement XML sur Apache).

INTRODUCTION AUX SERVICES WEB

  • Qu'est-ce qu'un service Web ?
  • Description du protocole SOAP.
  • Utilisation de Perl pour acceder à un service web.
  • Ecriture de services web en perl.


CFI Formation - 142 rue Montmartre - 75002 PARIS - Tél. : 01 400 600 54 - Fax : 01 400 605 68