|
Présentation
- Caractéristiques du langage Perl
- Versions, ressources et documentation
- Le site cpan.org
- Le site activestate.com
L'essentiel du langage
- Structure d'un programme Perl
- Scalaires
- Premiers opérateurs
- Entrées/Sorties de base
- Listes et Tableaux
- Instructions (tests, boucles, branchements, instructions
abrégées)
- Tableaux associatifs (Hachages)
- Références
Expressions régulières
- Panorama des différents motifs
- Utilisation des expressions
- Options de la ligne de commande pour l'interpréteur
Perl
- Perl utilisé comme filtre supplémentaire
Fonctions, procédures, modules
- Définition des fonctions
- Portée des variables, mécanisme d'appel, récupération
des résultats
- Utilisation des références
- Fonctions intégrées de la distribution standard
- Notion de "package" et de module
- Modules de la distribution standard
- Modules du CPAN, recensement, documentation, sites de ressources
- Installation de modules
- Utilisation d'un module "classique" et d'un module
"orienté objet"
- Fabrication d'un module
Gestion des fichiers et des répertoires
- Ouverture de fichier et Entrées/Sorties
- Informations sur les fichiers
- Gestion des répertoires
- Quelques opérations sur les fichiers
Interactions avec le système d'exploitation
- Accès aux informations du système d'exploitation
- Gestion des processus, lancement de commandes du système
- Interactions avec le système Windows (modules Win32
et Win32API)
Aspects avancés, bases de données,
implémentation objet
-Tris personnalisés
-Traitements complémentaires sur les chaînes
de caractères
- Structures de données élaborées à
l'aide des références anonymes
- Accès aux bases de données à l'aide
du module DBI
- Présentation de l'implémentation objet en
Perl
Scripts Perl dans un contexte Web, module CGI
- Protocole HTTP, schéma fonctionnel CGI
- Le module CGI
- Variables d'environnement, méthodes GET et POST
- Traitement des formulaires, exploitation des résultats
|