Formation PERL

Présentation

Perl est un langage de programmation créé par Larry Wall en 1987 et reprenant certaines fonctionnalités du langage C et des langages de scripts sed, awk et shell (sh).

C'est un langage interprété, polyvalent et adapté au traitement et à la manipulation de fichiers texte, notamment du fait de l'intégration des expressions régulières dans la syntaxe même du langage. L'association chargée du développement et de la promotion de Perl est The Perl Foundation qui s'intéresse particulièrement au maintien de sa compatibilité descendante.

Objectif

Etre en mesure d'utiliser Perl afin de réaliser des scripts CGI et d'automatiser les tâches d'administration de systèmes Linux, ainsi que la fabrication de pages dynamiques et de bases de données relationnelles.

Public

Etre en mesure d'utiliser Perl afin de réaliser des scripts CGI et d'automatiser les tâches d'administration de systèmes Linux, ainsi que la fabrication de pages dynamiques et de bases de données relationnelles.

Pré-requis

Connaissance d'un langage de programmation et sur les bases de données.

Compléments d'informations

  • Introduction au langage Perl

Variables scalaires

  • Notation
  • Numériques
  • Chaînes de caractères et manipulation

Fonctions de base

  • Descripteurs
  • Caractères spéciaux
  • Print
  • Chomp, chop
  • Acquisition d'information et variable par défaut
  • Listes et hashs

Structures de contrôle

  • Contexte booléen
  • Opérateurs numériques
  • Opérateurs textuels

Expressions régulières

  • Syntaxe
  • Recherche
  • Traduction
  • Substitutions
  • Métacaractères

Entrées-sorties dans des fichiers

  • Ouverture et fermeture
  • Lecture et écriture
  • Gestion d'erreurs
  • Formatage de rapports

Sous-routines

  • Fonction sub
  • Passage de paramètres

Applications à l'administration de systèmes Linux

  • Fichiers et appels système et variables d'environnement

Applications à la programmation CGI

  • Méthodes GET et POST
  • Décodage de l'entrée et en-tête HTTP