Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > Perl > Programmation Perl

Programmation Perl

perl

Perl est un langage très riche et puissant ; c'est une boîte à outils fort utile dans de nombreuses situations : administration système, manipulation de textes (mail, logs, linguistique, génétique), programmation réseau (CGI, mod_perl, etc), bases de données, interfaces graphiques etc. Ses nombreuses bibliothèques le rendent vite irremplaçable aux yeux de ceux qui en acquièrent la maîtrise. 

Objectifs

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

Public

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

Prérequis

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

Programme de la formation

Introduction

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

Les bases

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

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

Structure d'un script Perl

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

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

Tableaux

  • Manipulation de tableaux, hachage, 
  • sauvegarde des tableaux

Fichiers

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

Exécution

  • Différentes méthodes d'exécution
  • Compilation, exécution.