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

dateduréelang.lieuprix 
mai3EUR (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.

Reviews

Excellent. L'instructeur connaît *très* bien son matière.

 
  (, )

Très complet et intéressant.

 
  (, )

Very satisfied

 
  (, )

Cours globalement bon, donné par quelqu'un qui maîtrise son sujet.

 
  (, )

good course but too much to cover in 3 days

 
  (, )

This has given me a very good grounding of the Perl language, I feel confident that I can go back to the workplace and start to use it - slowly at first!

 
  (, )

goede cursus, veel nuttige zaken gezien die ik vermoedelijk wel zal kunnen gebruiken

 
  (, )

goede cursus, alles netjes in de juiste onderdelen en juiste volgorde behandeld

 
  (, )

Cliquez ici pour voir d'autres commentaires...

Goede cursus, ging wel wat snel

 
  (, )

Leerzaam voor beginner van Perl

 
  (, )

Good perl training for beginners

 
  (, )

Goede cursus met duidelijke uitleg

 
  (, )

Goed. Nuttige cursus.

 
  (, )

INFO SESSION ET INSCRIPTION