PERL INITIATION

Transcription

PERL INITIATION
PERL INITIATION
Nombre de jours
->
->
Pré-requis ->
Objectifs ->
Participants
Conditions
pédagogiques
->
5
Toute personne désirant maîtriser les fonctionnalités avancées d’Access
aucun ou programmeurs d'autres langages
Connaître les notions de base du langage
De nombreux exercices pratiques sont mis en œuvre tout au long de la formation
Evaluation de PRE et POST formation mis en œuvre par participant via audit téléphonique et lien internet
Evaluation de satisfaction en fin de formation
QCM technique de fin de stage pour mesurer l’acquisition des connaissances.
Relance du stagiaire 6 mois après la formation pour mesurer la mise en pratique via internet
Un support de cours est remis au participant
1 poste de travail par participant
1 - Introduction
- Où se procurer Perl
- Installer Perl
- Comment créer un premier programme
2 - Données Scalaires
- Présentation des données scalaires
- Nombres
- Chaînes
- Sorties avec print
- La structure de contrôle 'if'
- La structure de contrôle 'while'
- La fonction 'defined' et la valeur 'undef'
3 - Listes et tableaux
- Accès aux éléments d'un tableau
- Indices spéciaux des tableaux
- Littéraux de liste
- Affectation à une liste
- Interpolation des tableaux en chaîne
- La structure de contrôle 'foreach'
- La variable par défaut '$_'
- Contextes de listes et contextes scalaires
4 - Sous programmes
- Fonctions système et utilisateur
- Définition d'un sous programme
- Appels de sous programmes
- Valeurs de retour
- Arguments
- Portée des variables dans les fonctions
- Liste de paramètres de longueur variable
5 - Hachages
- Qu'est ce qu'un hachage ?
- Accès aux éléments d'un hachage
- Fonctions de hachage
- Utilisation classiques de hachages
6 - Entrées sorties de base
- Entrée standard
- Entrée depuis l'opérateur '<>'
- Arguments d'appel
- Sortie standard
- Sorties formatées avec printf
ACF - Audit Conseil Formation - www.audit-conseil-formation.com
1/2
7 - Introduction aux expressions régulières
- Présentation du concept
- Utilisation de motifs simples
- Quantificateurs
- Parenthèses de mémorisation
- Opérateur de liaison '~='
- Substitutions avec s///
- L'opérateur split
- L'opérateur join
8 - Autres structures de contrôle
- La structure de contrôle 'unless'
- La structure de contrôle 'until'
- Modificateur d'expression
- La clause 'elsif'
- Auto incrément et auto décrément
- La structure de contrôle 'for'
- Contrôles de boucle
- Opérateurs logiques
9 - Gestion des fichiers
- Présentation du système de fichier
- Ouverture d'un fichier
- Erreurs fatales avec 'die'
- Utilisation des handlers de fichier
- Réouverture des entrées sorties standards
- Tests de fichiers
10 - Opération sur les répertoires
- Déplacement dans l'arborescence
- Globalisation
- Handlers de répertoires
- Listage récursif de répertoires
11 - Chaînes et Tris
- Localisation d'une sous chaîne avec 'index'
- Manipulation d'une sous chaine avec 'substr'
- Mise en forme de données avec 'sprintf'
- Tris évolués
ACF - Audit Conseil Formation - www.audit-conseil-formation.com
2/2