La programmation en Perl: cours de base
Le langage de programmation Perl est désigné pour écrire des logiciels lisibles et efficaces, à utiliser sur toutes les plates-formes (UNIX, Linux, MS-Windows, Mac, ...). Perl est appliqué pour une grande variété de tâches comme l'administration système, la gestion des applications, le développement web, la programmation réseau, et la manipulation de texte. Perl est glorifié pour sa flexibilité, universalité, performance, et la simplicité avec laquelle les tâches systèmes peuvent être automatisées.
Ce cours vous apprend les bases de syntaxe de la langue Perl 5. Vous apprenez comment facilement écrire de programmes simples pour résoudre de problèmes complexes.
Ce cours est tout d'abord un "workshop": les participants auront toute possibilité de pratiquer extensivement les sujets traités.
Calendrier
date | durée | lang. | lieu | prix | |
17 mar | 3 | Leuven | 1710 EUR (excl. TVA) | ||
17 mar | 3 | web based | 1710 EUR (excl. TVA) | ||
INFO SESSION ET INSCRIPTION |
Participants
Les administrateurs système qui veulent automatiser leurs tâches quotidiennes, et potentiellement déployer leurs scripts sur plusieurs plate-formes; les développeurs qui sont charmés par le style compact, lisible, et flexible de Perl, et par son efficacité d'exécution surprenant; les designers qui ont trouvé un module Perl sur l'internet et qui veulent comprendre comment ce module fonctionne.
Connaissances préalables
Les participants auront des connaissances de base en programmation (cf. Introduction à la programmation). Les participants doivent être suffisamment familière avec soit MS-Windows soit Unix ou Linux pour créer des fichiers et lancer des programmes.
Contenu
- Introduction à Perl:
- Qu'est-ce que le langage Perl?
- Pourquoi utiliser Perl
- Structures de base du langage:
- Opérations de base (numériques / textuelles)
- Comparaisons
- Entrées/sorties standard
- L'utilisation des listes (vecteurs et hashes)
- Contrôle de flux:
- if ... elsif ... else, unless, ...
- while, until, for, foreach
- Manipulation et comparaison de chaînes de caractères
- Pattern matching avec des expressions régulières
- substitution, extraction, sousdivision des données textuelles
- Sujets plus avancés:
- L'utilisation et la création de sous-programmes
- L'utilisation de fichiers (ouvrir, lire, écrire)
- L'utilisation de références
- Perl et shell: piping, redirecting, appeler des programmes externes, utiliser des paramètres
- Installer et utiliser des modules avec Perl
Pédagogie
Enseignement classique; théorie, exemples et exercices.
Durée
3 jours.
Formateur
Peter Vanroose.
INFO SESSION ET INSCRIPTION |