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 PROGRAMMATION PERL : LES FONDAMENTAUX

DomaineCERTIFICATION ET FORMATION LEARNING TREE INTERNATIONAL

Programme de cours PROGRAMMATION PERL : LES FONDAMENTAUX :

Durée de la formation : 4 (jours)
Participants : Administrateurs d'UNIX, de Linux et de Windows, ingénieurs logiciel, programmeurs et utilisateurs avertis.
Pré-requis : Une expérience professionnelle d'un langage procédural ou objet est supposée acquise. Une connaissance des outils de scripts UNIX et des expressions régulières est utile.
Objectifs : Ce cours constitue une introduction complète à Perl, un langage de programmation interprété. Perl associe la souplesse des langages de programmation à vocation générale tels que C et C++ aux caractéristiques de nombreux outils UNIX parmi les plus populaires comme grep, tr, sed etawk. Le résultat est un langage particulièrement adapté à la réalisation de recherches complexes et à la manipulation de texte ou de données stockées au format texte.
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 à Perl
  • Points forts: facilité de programmation avec les opérateurs, souplesse, rapidité d'exécution
  • Construction d'outils réutilisables: administration système, manipulation de texte, Internet
  • Filtrage des textes, applications réseau et programmation
Exécutions de programmes Perl
  • Invocation de scripts Perl sous UNIX/Linux avec la syntaxe « shebang »
  • Démarrage de scripts Perl sous Windows par association ou ligne de commande
  • Aide avec perldoc
Types de variables et contextes
  • Scalaires, listes et hachages
  • Chaînes de caractères, interpolation dans les chaînes
  • Variables spéciales
  • Intégrer la notion de contexte
Composer des structures de données
  • Création de références à des variables nommées
  • Création de références à des données anonymes
  • Construction de tableaux multidimensionnels
  • Utilisation de tables de hachage multidimensionnelles
Gestion des fichiers et des entrées de l'utilisateur
  • Gestion des E/S standard
  • Définition et utilisation des descripteurs de fichiers
  • Analyse des arguments de ligne de commande
  • Lecture et écriture de fichiers de données
Expressions régulières Perl
  • Utilisation d'expressions régulières UNIX
  • Modification des données avec des substitutions
  • Concordances globales et insensibles à la casse
Les groupes d'opérateurs de Perl
  • Manipulation d'expressions arithmétiques
  • Réplication et augmentation des chaînes
  • Rapidité grâce aux opérateurs d'affectation
  • Obtention d'attributs de fichier
  • Prise de décision avec les opérateurs logiques
  • Mise en place et utilisation d'intervalles
Constructions de contrôle de flux traditionnels
  • Prise de décisions avec if/else/elsif
  • Création de boucles avec do, while, until, for et for each
Constructions spécifiques à Perl
  • if et unless comme modificateurs d'instructions
  • Contrôle du flux avec next et last
  • Simulation de l'instruction switch
Écriture de sous-routines
  • Passage et lecture des paramètres
  • Retour de valeurs à l'appelant
Rendre les données fonctionnelles
  • Localisation des données: my et local
  • Accès aux variables globales
  • Extraction de variables locales avec shift
Besoins courants
  • Traitement de chaînes
  • Traitement des tableaux avec les fonctions de liste
  • Organisation des informations avec sort
  • Tri des données à partir de champs multiples
E/S et construction d'outils
  • Manipulation des entrées du système de fichiers
  • Lecture de fichiers binaires
  • Dissection et création d'enregistrements avec split et join
  • Formatage des sorties
Comment Perl implémente l'orienté objet
  • Introduction à la technologie objet dans Perl
  • Méthodes, classes et constructeurs
  • Obtention et suivi de modules tiers du CPAN
Accès aux modules orientés objet
  • Comment utiliser use
  • Définition d'un schéma pour employer des modules objet
  • Appel de méthodes avec la syntaxe ->
  • Passage de paramètres d'initialisation
Tarif (indicatif) en € : 2800


Pour d'autres cours, Contactez-nous