Centre de formation ACF Grenoble

87, rue Général Mangin - 38000 Grenoble
Tel : 04 76 23 20 50 / 06 81 73 19 35
contact@audit-conseil-formation.com

Prochaines formations
Demander un Devis
puce

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Plan de cours de la formation PERL INITIATION

DomaineLangages de Programmation
Introduction
- Où se procurer Perl
- Installer Perl
- Comment créer un premier programme
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'
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
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
Hachages
- Qu'est ce qu'un hachage ?
- Accès aux éléments d'un hachage
- Fonctions de hachage
- Utilisation classiques de hachages
Entrées sorties de base
- Entrée standard
- Entrée depuis l'opérateur '<>'
- Arguments d'appel
- Sortie standard
- Sorties formatées avec printf
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
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
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
Opération sur les répertoires
- Déplacement dans l'arborescence
- Globalisation
- Handlers de répertoires
- Listage récursif de répertoires
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