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.
-
Notions de base
-
Mise en oeuvre d'un "Hello World"
-
Exécution d'un programme PERL
-
-
-
Les types de données
-
Les opérateurs en PERL
-
Les opérateurs arithmétiques
-
Les opérateurs d'affectations
-
-
Quelques autres opérateurs
-
Structures de contrôle et langage procédural
-
-
Les Structures conditionnelles
-
Les structures itératives
-
-
Paramètres et variables locales
-
-
-
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
-
-
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
© Infini Software - 2011 - Tous droits réservés - 06 63 33 14 06
439, chemin de la Ferrière - 06750 Valderoure