Tarifs: A distance ou présentiel: 1020 euros
Durée : 2 jours
Public : Développeurs Web
Pré-requis : Notions d'algorithmique
Objectifs : Savoir programmer en Perl pour l'administration de systèmes et le Web
Référence : PRO243-F
PROGRAMME:
Présentation
- Caractéristiques du langage Perl
- Versions, ressources et documentation
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)