Aller au menu Aller au contenu
Se former tout au long de sa vie
Se former tout au long de sa vie
Se former tout au long de sa vie

> Formations courtes > Transformation technologique & numérique

Langage Perl

Mis à jour le 4 septembre 2023
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In

Présentation

Structure(s) de rattachement : -
  • Ville : GRENOBLE Domaine universitaire

    Accessible en :

    • Formation continue
    Tarif : 1260 € / personne
    Durée : 3 jours

Résumé

Pro13

Perl (Practical Extraction and Report Language ou langage pratique d'extraction et de génération de rapports ; ce nom est un rétro-acronyme) est un langage de programmation créé par Larry Wall en 1987 et reprenant des fonctionnalités du langage C et des langages de scripts sed, awk et shell (sh). On écrit généralement le nom de ce langage avec un P majuscule pour désigner le langage et un p minuscule en parlant de l'interpréteur : "seul perl analyse correctement Perl".

Objectifs

  • acquérir les bases de la programmation en Perl,
  • découvrir les principales contributions (manipulations de fichiers, accès à des services de l'internet, accès aux bases de données).

À la fin du stage, vous serez en mesure de :

  • développer de façon autonome,
  • utiliser pleinement les ressources de documentation et de code partagé (CPAN),
  • percevoir les spécificités du langage Perl et savoir l'utiliser à bon escient.

Spécificités

  • effectif limité à 8 participants,
  • toutes les notions présentées sont associées à des manipulations,
  • 1 poste par personne (PC/linux).

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In

Admission

Structure(s) de rattachement : -
  • Formation(s) requise(s) :

    Public de techniciens / ingénieurs développeurs d'applications, tous domaines confondus.

  • Ville : GRENOBLE Domaine universitaire
  • Tarif : 1260 € / personne
  • Accessible en :
    • Formation continue

Contacts

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In

Programme

Structure(s) de rattachement : -
  • Durée des études : 3 jours

Programme

1- Introduction

  • Origine et évolutions du langage
  • Domaines d'application
2- Environnement de travail
  • Interpréteur Perl
  • Modèle de programmation - Notion de script
  • Apache::mod_perl et Perl embarqué
  • Oneliners et options en ligne de commande
  • Documentation
3- Types de données
  • Variables et constantes
  • Scalaires, nombres et chaînes de caractères
  • Listes et tableaux
  • Tableaux associatifs (dictionnaires)
  • Transtypage implicite et explicite, contexte
  • Opérateurs fondamentaux
4- Structures de contrôle et fonctions
  • Structures classiques
  • Sous-programmes - Déclaration - Arguments - Résultat
  • Portée des variables et des fonctions
  • Variables spéciales et variables implicites
5- Perl en pratique
  • Exploiter la documentation
  • Manipulation de chaînes de caractères
  • Opérations usuelles sur les tableaux et les tableaux associatifs
  • Entrées/sorties - Descripteurs de fichiers
  • Utilisation de modules externes - CPAN
6- Expressions régulières
  • Introduction par l'exemple
  • Motifs - Classes de caractères - Multiplicateurs
  • Correspondance - Substitution
  • Modificateurs avancés
  • Groupes - Mémoire
7- Types de données complexes
  • Références
  • Tableaux anonymes - Tableaux associatifs anonymes
  • Tableaux de tableaux - Hiérarchisation
  • Structures complexes
8- Communiquer avec les services externes
  • Interfaces utilisateur graphiques - Curses - Perl/Tk - wxPerl
  • Interface DBI d'accès aux bases de données
  • Accès au système d'exploitation - Administration système
  • Communication avec le serveur web, génération de pages dynamiques

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In

International

Structure(s) de rattachement : -
  • Stage à l'étranger : Non
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In

Débouchés

Structure(s) de rattachement : -
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail cet article Facebook Twitter Linked In

mise à jour le 4 septembre 2023

Contact et inscription

Katia Plentay
04 76 57 45 03
formation-pro.stages@grenoble-inp.fr

Sanction des formations courtes

  • Attestation de fin de formation
  • Attestation de présence
logo RF

Accompagnement

Vous êtes en situation de handicap et avez
un besoin spécifique d'accompagnement ?
Contactez-nous : formation-pro@grenoble-inp.fr
Toutes les informations >>
Université Grenoble Alpes