Formation Perl
Détails :
Le langage Perl 5
Durée :
5 Jours
Objectif :
Présenter les principaux concepts liés à la programmation via le langage PERL 5.
Prérequis :
Aucun prérequis n'est demandé pour suivre cette formation.
Public :
Administrateurs / Utilisateurs d'un système Linux/Unix.
Autres Informations :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.
>
Cursus :
Le langage Perl 5
    Notions de base
    • 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
    • Les types scalaires
    • Les listes
    • Les tableaux
    • Les tables associatives

    Les opérateurs en PERL
    • 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
    • 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
    • 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
    • Les concepts fondamentaux (descripteurs de fichiers, ...)
    • Ouverture, manipulations et fermeture de fichiers
    • Optimiser les accès aux fichiers (buffering, ...)

    Les expressions régulières
    • 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
    • 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
    • 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
    • Qu'est-ce que la librairie CPAN
    • Les principaux modules CPAN
    • Exemple d'utilisation pour la connexion à une base de données

    Utilisation de PERL dans le cadre de la génération de pages HTML dynamiques
    • Qu'est-ce qu'un serveur WEB
    • Concepts fondamentaux de l'architecture Internet
    • Génération de pages HTML dynamique