Présentation
-
Ville
- GRENOBLE Domaine universitaire
- Durée 3 jours
-
Accessible en
- Formation continue
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).
Admission
- Formation(s) requise(s)
Public de techniciens / ingénieurs développeurs d'applications, tous domaines confondus.
- Tarif 1260 € / personne
-
Accessible en :
- Formation continue
Programme
- Durée des études 3 jours
Programme
1- Introduction
- Origine et évolutions du langage
- Domaines d'application
- Interpréteur Perl
- Modèle de programmation - Notion de script
- Apache::mod_perl et Perl embarqué
- Oneliners et options en ligne de commande
- Documentation
- 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
- Structures classiques
- Sous-programmes - Déclaration - Arguments - Résultat
- Portée des variables et des fonctions
- Variables spéciales et variables implicites
- 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
- Introduction par l'exemple
- Motifs - Classes de caractères - Multiplicateurs
- Correspondance - Substitution
- Modificateurs avancés
- Groupes - Mémoire
- Références
- Tableaux anonymes - Tableaux associatifs anonymes
- Tableaux de tableaux - Hiérarchisation
- Structures complexes
- 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
Sanction des formations courtes
- Attestation de fin de formation
- Attestation de présence
Contactez-nous !
Accompagnement
Vous êtes en situation de handicap et avez
un besoin spécifique d'accompagnement ?
un besoin spécifique d'accompagnement ?
- Contactez-nous : formation-pro@grenoble-inp.fr
- Toutes les informations >>
Inscription
Amélioration continue
Vous souhaitez nous partager
une remarque / suggestion ?
Contactez-nous !
portail.agate@grenoble-inp.fr
une remarque / suggestion ?
Contactez-nous !
portail.agate@grenoble-inp.fr