Formation Langage Perl

  • Référence : LULP001
  • Durée : 21 heures
  • Certification : Non
  • Eligible CPF : Non

CONNAISSANCES PREALABLES

  • La connaissance d'un langage de programmation sera appréciée

PROFIL DES STAGIAIRES

  • Tout développeur souhaitant acquérir les bases de la programmation en Perl

OBJECTIFS

  • Comprendre les principes de base de Perl
  • Connaître la syntaxe de base

METHODES PEDAGOGIQUES

  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
  • Mise à disposition d’un poste de travail par participant

METHODES D'EVALUATION DES ACQUIS

  • Auto-évaluation des acquis par le stagiaire via un questionnaire
  • Attestation de fin de stage adressée avec la facture

FORMATEUR

Consultant-Formateur expert Développement Internet

CONTENU DU COURS Développement Internet

1 - Introduction

  • Présentation de Perl : caractéristiques, positionnement par rapport à d’autres langages (C, Java, Shell, PHP)
  • Plate-formes d’utilisation
  • Installation de Perl
  • Syntaxe
  • Exécution d’un programme Perl
  • Quelques règles utiles

2 - Les bases

  • Syntaxe, structure des programmes
  • Les données
  • Déclaration de variables
  • Opérateurs de liaison, de décalage, …
  • Manipulation de scalaires

3 - Les fonctions

  • Principe, appel d’une fonction, passage des arguments
  • Renvoi d’une valeur
  • Appel d’une fonction
  • Visibilité des variables
  • Les références : définition, création de références, références symboliques
  • Prototype
  • Fonctions prédéfinies

4 - Structure d'un script Perl

  • Les tests, boucles
  • Opérateurs de contrôle, modificateurs

5 - Expressions régulières et variables spéciales

  • Les expressions régulières, les méta-caractères
  • Motifs particuliers
  • Quantificateurs et classes
  • Opérateur de substitution de motif, de lettre
  • Variables spéciales
  • Constantes particulières

6 - Tableaux

  • Manipulation de tableaux, hachage
  • Sauvegarde des tableaux

7 - Fichiers

  • Entrées-sorties standards
  • Manipulation de fichiers
  • Les redirections
  • Opérateurs de test de fichiers

8 - Exécution

  • Différentes méthodes d’exécution
  • Compilation , exécution
Cookies