Développement :
Le langage Perl 5


Durée de la formation : 5 jours

Objectifs : 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.


La formation sera dispensée par un formateur expérimenté sur les technologies et les produits présentés. Chaque participant se verra remettre un support de cours et disposera d'un PC afin de pouvoir effectuer les différents travaux pratiques. La formation pourra être dispensée à Saint Laurent du Var (à proximité de Nice), à Meylan (à proximité de Grenoble), à Paris ou dans les locaux de votre entreprise.


  1. Notions de base

    • Mise en oeuvre d'un "Hello World"
    • Exécution d'un programme PERL
    • Les avantages de Perl
    • Outils nécessaires
  2. Les types de données

    • Les types scalaires
    • Les listes
    • Les tableaux
    • Les tables associatives
  3. Les opérateurs en PERL

    • Les opérateurs arithmétiques
    • Les opérateurs d'affectations
    • Les opérateurs logiques
    • Quelques autres opérateurs
  4. 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
  5. 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
  6. Gestion des entrées/sorties

    • Les concepts fondamentaux (descripteurs de fichiers, ...)
    • Ouverture, manipulations et fermeture de fichiers
    • Optimiser les accès aux fichiers (buffering, ...)
  7. 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
  8. Le format de documentation POD

    • Pourquoi documenter un programme PERL
    • Syntaxe liée à la documentation
    • Génération d'une documentation POD
  9. 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
  10. 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
  11. 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

© Infini Software - 2011 - Tous droits réservés - 06 63 33 14 06
439, chemin de la Ferrière - 06750 Valderoure


Filière Développement : Formation Le langage Perl 5

Filière Développement : Cours Le langage Perl 5

Quelques liens internet

Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Evolution MM Multimédia multimedia : Formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
DéveloppementFormationCatalogue de nos formationsConseilL'encyclopédieCoordonnées

Infini Software - Centre de Formation Informatique continue professionnelle

Formation Java - Formation J2EE - Formation .NET - Langage C, C++ - Formation Internet

Localisation : Sophia Antipolis Nice Alpes Maritimes 06 paca provence alpes cote d'azur Cours formation plan de cours formateur e-learning elearning langages informatique programmation c c++ java C# j2ee j2se jsp servlets Visual Basic HTML XML Javascript ASP .NET XML XSL CSS services web ado .net jdbc rmi ejb réseaux sockets Développement développements informatique développeur internet intranet extranet site web webagency agency logiciel progiciel organisme organismes systèmes embarqués embarquées temps réel Agréments certification certifié Microsoft Certified Professional MCP

Société de développement Informatique

Formation Informatique

Formations Informatique