Calendrier Contact
Langages & Algorithmique
Langages & Algorithmique

Le langage PERL - Initiation

Référence
DEV-LANG-10
Mis à jour le 25 juin 2019

Durée

2 jours, 14 heures

Modalité

Présentiel, Distanciel

Objectifs

Maîtriser les grands concepts du langage perl

Savoir l'utiliser dans divers contextes classiques traitement de fichiers scripts système

Savoir l'utiliser dans divers contextes classiques traitement de fichiers, scripts système

Savoir l'utiliser dans divers contextes classiques traitement de fichiers, scripts système

Prérequis

Il est nécessaire d'avoir de bonnes notions algorithmiques et de programmation

Public cible

Administrateurs système, développeurs et toute personnes désireuse d'apprendre ce langage

Financement

  • OPCO
  • France Travail

Programme

Identifier les fondamentaux de perl

  • Présentation de la philosophie et de la syntaxe de Perl
  • Installation des outils nécessaires
  • Trouver de l'aide et de la documentation
  • Petit tour des différents pragmas disponibles

Différencier les types de données

  • Choisir entre scalaire, liste et tableau, table de hachage
  • Connaître les différents opérateurs suivant les contextes des variables
  • Utiliser les tests, structures de contrôles et itérations

Structurer ses données et son code

  • Choisir entre liste, tableau et table de hachage, les déclarer et les remplir
  • Les manipuler et les modifier avec gw, sort, grep, map..
  • Faire des fonctions pour structurer son code

Gérer les textes avec les expressions rationnelles

  • Comprendre le mécanisme des REGEXP
  • Connaître la grammaire des masques de recherche et leurs gourmandises
  • Récupérer des parties du texte

Utiliser les références

  • Références anonymes et références sur différents types de données
  • Références sur fichiers et fonctions
  • Références circulaires et impact sur le garbage collector

Utiliser les modules

  • Utiliser un module existant dans son programme
  • Créer son module et exporter fonctions et variables
  • Utiliser les modules en forme de programmation objet

Gérer la permanence des données

  • Lire et écrire dans des fichiers
  • Utilisation de modules pour accéder aux bases de données
  • Lire et écrire dans une base de données

Expérimenter les fonctions avancées du langage perl

  • Réduire la complexité de ses algorithmes, gagner en performance, programmer fonctionnel
  • Utiliser exec et system pour interagir avec l'OS
  • Utiliser Perl pour écrire des pages HTML

Modalités d'évaluation

  • Les acquis des participants seront mesurés tout au long de la session de formation.
  • L'évaluation privilégiera l'aspect formatif et les interactions participant/formateur. Elle pourra éventuellement prendre l'aspect d'un QCM.
  • Une attestation de fin de formation reprendra l'ensemble des objectifs pédagogiques de la formation et sanctionnera l'acquisition des savoirs du participant.

Méthodes mobilisées

  • Exercices d'autopositionnement, partages d'expériences interactifs entre stagiaires
  • Supports théoriques et pratiques
  • Mises en situation

En savoir plus

Télécharger le programme

PDF — 1,2 Mo

Accessibilité aux personnes handicapées

Comment se déroulent nos formations ?

Avis et satisfaction

à propos de lexom
93%

recommandent lexom

Score obtenu à partir de 8389 réponse depuis 2020

  • 89% recommandent les compétences formateur Basé sur 8389 réponses d'apprenants
  • 90% sont satisfait de la proximité du lieu de formation Basé sur 8389 réponses d'apprenants
  • 88% sont satisfait de l'organisation globale des formations Basé sur 8389 réponses d'apprenants

Prochaines sessions

Ouvrez votre session dès maintenant

Garantie dès un inscrit

Partout en France, même en distanciel
Date à votre convenance
À partir de 1900 € (1)
Devis personnalisé
Rapide
Sans engagement

Cette formation dans vos locaux

Devis personnalisé
Rapide
Sans engagement

(1) Coût pédagogique journalier distanciel

Délai estimé : entrée en formation possible 4 à 6 semaines après inscription, session garantie dès un inscrit.

Demande de devis

Formation sélectionnée

Le langage PERL - Initiation

Langages & Algorithmique