|
Objectifs : Maîtriser l’ensemble des aspects de la programmation en Perl.
Public visé : - Administrateur système et réseau
- Développeur web
Durée : 3 jours (21h)
Prix : 1 360 € HT
Modules requis :
Plan de cours
Présentation, bibliographie et ressources web
Bases du langage Perl - Scalaires
- Opérateurs arithmétiques
- Fonctions de manipulation
- Notion de contexte
- Les structures de contrôle
- Tests, boucles et opérateurs logiques
- Listes et tableaux
- Construction et manipulation avancée
- Opérateur de boucle
- Fonctions de gestion des listes
- Tables de hachage
- Principes et déclaration
- Manipulation, parcours et auto-vivification
- Équivalence hash/liste, tranches
- Fonctions et programmes
- Syntaxe des fonctions
- Architecture d’un programme
- Évaluation de code à la volée
- Gestion des exceptions
- Fichiers, entrées/sorties
- Opérateurs sur les noms de fichiers
- Ouverture et opérateurs de manipulation
Fonctionnalités avancées - Expressions régulières
- Opérateurs de recherche et remplacement
- Ensembles, quantificateurs, assertions
- Références arrières et variables
- Extractions
- Références
- Création et manipulations
- Références anonymes
- Manipulation de types complexes
- Références sur fichiers et fonctions
- Modules
- Écrire ses propres modules
- Installation via CPAN
- Programmation objet
- Classe, objet et constructeur
- Composition et héritage
Utilisations avancées - Perl / CGI
- Présentation de l’interface CGI
- Génération dynamique de formulaires
- Aller plus loin sur le web
- Les modules APACHE
- mod_perl
- Récupérer du contenu
- Bases SQL
- Bases LDAP
- Autres
- Mettre en forme
- Le formatage
- Le module Text : : Template
- Le module Template Toolkit
Questions / réponses
Participer à ce stage
|