Maîtriser le langage Perl en terme de mécanismes de base de syntaxe.
Aborder les aspects complémentaires : modules, CGI, Interaction avec les bases de données …
Évaluer les domaines d'application et l'étendue des possibilités.
Administrateurs système et développeurs, notamment dans le
contexte Internet.
Une bonne expérience d’un langage structuré est nécessaire.
Programme
1 - Introduction
Caractéristiques, domaines d'application
Comment se procurer Perl ?
Constitution du CPAN, Documentation
2 - Éléments de base du langage
Données scalaires
Opérateurs
Entrées / Sorties de base
Tableaux
Structures de contrôle
- Tests
- Boucles
- Autres instructions
- Instructions abrégées
Tableaux associatifs ( hachages )
3 - Expressions régulières
Motifs
Utilisation des expressions
Options de la ligne de commande
4 - Fonctions
Arguments, valeur de retour, variables privées
Fonctions intégrées
Notion de modules
Principe d'utilisation des modules
5 - Structure de données
Références
Construction de structures de données complexes
6 - Gestion des fichiers
Ouverture de fichiers, Lectures / Écritures
Informations sur les fichiers
Opérateurs de test
Gestion des répertoires
Autres opérations
7 - Fonctionnalitées supplimentaires
Accès aux informations du système
Gestion de processus
Traitements sur les chaînes
Tris
8 - Aspects avancés
Introduction à la notion de module
- Fabrication d'un module
- Modules de la distribution standards
- Utilisation d’un module orienté objet
Initiation à la programmation CGI
- Module CGI
- Programmes CGI élémentaires
Interaction avec des bases de données
- Gestion de fichiers "DBM"
- Accès aux bases relationnelles : DBI/DBD
5 jours
2000 € HT