|
|
|
Langage Perl
| Réf. : |
BLP10 |
| Durée : |
5j /
35h
|
| Tarif : |
2000 € |
|
| Sessions ouvertes : |
|
| Juil |
|
| Aoû |
25 au 29 |
| Sept |
|
|
|
Réserver
|
Pré-requis
- Une bonne expérience d’un langage structuré est nécessaire.
Participants
- Administrateurs système et développeurs, notamment dans le contexte Internet.
Objectifs
- Maîtriser le langage Perl en terme de mécanismes de base et 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.
Contenu
INTRODUCTION - Caractéristiques, domaines d'application.
- Comment se procurer Perl ?
- Constitution du CPAN, Documentation.
É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 ).
EXPRESSIONS RÉGULIÈRES - Motifs.
- Utilisation des expressions.
- Options de la ligne de commande.
FONCTIONS - Arguments, valeur de retour, variables privées.
- Fonctions intégrées.
- Notion de modules.
- Principe d'utilisation des modules.
STRUCTURES DE DONNÉES - Références.
- Construction de structures de données complexes.
GESTION DES FICHIERS - Ouverture de fichiers, Lectures / Écritures.
- Informations sur les fichiers.
- Opérateurs de test.
- Gestion des répertoires.
- Autres opérations.
FONCTIONNALITÉS COMPLÉMENTAIRES - Accès aux informations du système.
- Gestion de processus.
- Traitements sur les chaînes.
- Tris.
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.
|
|