Programmation Langage PERL
Transcription
Programmation Langage PERL
PERL Programmation Langage PERL Plan de cours N° : 622 Notions de base Durée : 5 jours (35h) l l l Participants Développeurs Pré-Requis Aucun Objectifs Présenter les principaux concepts liés à la programmation via le langage PERL et la programmation orientée objet. Méthode pédagogique Alternance entre apports théoriques et exercices pratiques l Mise en oeuvre d'un "Hello World" Exécution d'un programme PERL Les avantages de Perl Outils nécessaires Les types de données l l l l Les types scalaires Les listes Les tableaux Les tables associatives Les opérateurs en PERL l l l l Les opérateurs arithmétiques Les opérateurs d'affectations Les opérateurs logiques Quelques autres opérateurs Structures de contrôle et langage procédural l l l l Assistance l [email protected] l l Les opérateurs logiques Les Structures conditionnelles Les structures itératives Les fonctions Paramètres et variables locales Les paquetages Les modules Les principales fonctions l l l l Les fonctions de manipulation de chaînes de caractères Les fonctions de manipulation de listes Les fonctions de manipulation de tables associatives Quelques autres fonctions Gestion des entrées/sorties l l l Les concepts fondammentaux (descripteurs de fichiers, ...) Ouverture, manipulations et fermeture de fichiers Optimiser les accès aux fichiers (buffering, ...) Les expressions régulières l l l l Syntaxe de base d'une expression régulière Utilisation dans le cadre d'une recherche Utilisation dans le cadre d'une substitution Utilisation dans le cadre d'une translation Le format de documentation POD l l l Pourquoi documenter un programme PERL Syntaxe liée à la documentation Génération d'une documentation POD Introduction à la programmation orientée objets en PERL l l l l Intérêts de la programmation orientée objets Notions de classes et d'objets Notions d'attributs et de méthodes La directive use Utilisation de la librairie CPAN l l l Qu'est ce que la librairie CPAN Les principaux modules CPAN Exemple d'utilisation pour la connexion à une base de données