Appelez-nous : 02 18 21 06 71

Rencontrez-nous : Voir le plan

Formations Techniques (Système - Réseau)
Maintenance PC et Scripts Administration Systèmes

Programmation PERL (3 Jours)

Les objectifs

A l’issue du stage, les participants  maitrisent la syntaxe du langage Perl. Ils sont capables d’écrire des scripts selon divers contexte (traitement de fichiers, administration…) et dans différents environnements tels que UNIX, Linux ou Windows.

Les pré-requis

De bonnes connaissances en programmation et algorithmes.

Public concerné

Administrateurs système et développeurs.

Contenu de la formation

Présentation de PERL

  • Présentation du langage
  • Installation sous Unix/inux et Windows
  • Aides en ligne : les indispensables

Les rudiments du langage

  • Algorithmes
  • Structure du langage Perl
  • Les scalaires
  • Gestion des opérateurs sur scalaires
  • Les entrées/sorties : saisie, fonctions chop et chomp, sortie écran, impression
  • Les listes et tableaux
  • Les tests : simples, séquentiels
  • Les boucles : définies indéfinies
  • Les instructions de branchement
  • Les instructions abrégées
  • Les tableaux associatifs ou hachage
  • Les références : sur tableaux et anonymes

Les expressions régulières

  • Les motifs
  • Utilisation d’expressions : opérateurs, substitutions, fonction split et join
  • Utilisation interactive de l’interpréteur Perl

Les fonctions et modules

  • Présentation
  • Paramètres, visibilité et retour
  • Notion de variables semi-privées
  • Retour scalaire ou liste selon contexte
  • Utilisation de références dans les arguments
  • Les références sur fonctions
  • Les fonctions intégrées et modules
  • Utilisation d’un module non orienté objet
  • Utilisation d’un module orienté objet

Gestion des fichiers et répertoires

  • Traitements sur fichiers : ouverture, lecture, écriture
  • Informations sur les fichiers
  • Gestion des répertoires

Fonctionnalités complémentaires

  • Accès aux informations du système
  • Gestion des processus : la fonction system, les quotes inverses, processus et descripteurs de fichiers, mécanismes fork-exec
  • Traitement des chaînes de caractères : recherche et remplacement, transformation de caractères individuels
  • Tris personnalisés
  • Structures de données élaborées via les références anonymes
  • Scripts Perl dans un contexte web : protocole HTTP, schéma fonctionnel CGI, module CGI, variables d'environnement, méthodes GET et POST, traitement des formulaires
  • Accès aux bases de données, module DBI
  • Les modules Windows (Win32, Win32API)

Gestion avancée des modules

  • Créer un module non orienté objet
  • Introduction à la programmation objet avec Perl
  • Conception d’une classe
  • Mise en œuvre d’un module objet simple

Besoin d’aide ?

Vous souhaitez être conseillé dans votre sélection ? Nous nous ferons un plaisir de vous accompagner.

Contactez-nous

Notre philosophie

Le secret d’une formation réussie repose à la fois sur une vocation, sur une stratégie et sur un sens aigu des relations humaines…

En savoir plus

Moteur de recherche

Vous recherchez une formation en
particulier ? Entrez votre recherche ici