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

Demander un Devis
puce

Demande de devis

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

Formation PERL INITIATION

DomainePROGRAMMATION ET LANGAGE

Programme de cours PERL INITIATION :

Durée de la formation : 5 (jours)
Participants : Toute personne désirant maîtriser les fonctionnalités avancées d’Access
Pré-requis : aucun ou programmeurs d'autres langages
Objectifs : Connaître les notions de base du langage
Moyens pédagogiques, techniques et d'encadrement :
  • 1 poste de travail complet par personne
  • De nombreux exercices d’application
  • Mise en place d’ateliers pratiques
  • Remise d’un support de cours
  • Passage de certification(s) dans le cadre du CPF
  • Mise en place de la Charte contrôle et qualité OPCA
  • Notre plateforme d'évaluation :
    • Evaluation des besoins et objectifs en pré et post formation
    • Evaluation technique des connaissances en  pré et post formation
    • Evaluation générale du stage
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
Tarif (indicatif) en € : 2500


Pour d'autres cours, Contactez-nous