home 
 
 
 
ennl
 
Home
A propos
Services
Cours
Ressources
Contacts
MyABIS
C
Tous les coursbalkjeGénéralités » Introduction HW & SW » Soft skills » Cycles completsSystèmes d’exploitation » MVS - z/OS » UNIX - Linux - AIX » Mac OS X » iPad et iPhone iOSBases de données et middleware » Relational databases & SQL » DB2 for z/OS » DB2 for LUW » Oracle » SQL Server » MySQL & MariaDB » IMS » CICS » IBM MQ » WebSphere » Big data et analyticsDéveloppement d’applications » Méthodiques et techniques » TOGAF » PRINCE2 » Agile et Scrum » Les langages de programmation » Internet development » Object Oriented systems » Java » Development tools » SAS » XML » SOA & web servicesGestion de système » ITIL » SecuritybalkjeEn pratiqueInscriptions 
La programmation en Perl: cours de base

Objectif

Perl est un langage de programmation populaire: désigné pour être disponible 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, 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 explique les bases de la syntaxe de la langue Perl 5.

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
 

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.

Pédagogie

Enseignement classique; théorie, exemples et exercices.

Formateurs

Peter Vanroose.

Durée

3 jours.

Calendrier

Vous pouvez vous inscrire en cliquant sur une date
dateduréelang.  lieu  prix
26 Jun3NWoerden  (NL)1350 EUR  (exempte de TVA)  garanti
04 Sep3?Leuven  (BE)1350 EUR  (excl. TVA) 
27 Nov3NWoerden  (NL)1350 EUR  (exempte de TVA) 

Score global

   
4.2/5 (basé sur 192 évaluations)

Reviews

     
Goede cursus met duidelijke uitleg (, )
     
Leerzaam voor beginner van Perl (, )
     
Zeer aangename en nuttige cursus! (, )
     
heel goed gegeven, praktische voorbeelden en goede ondersteuning (, )
     
goede afwisseling tussen theorie en oefeningen, duidelijk uitgelegd, te weinig tijd voor laatste hoofdstukken (, )
     
Moeilijkheidsgraad te hoog: vooral de 2de dag. Eerste dag heel eenvoudig begonnen, tweede dag dadelijk moeilijk + direct implementeren (tijd nodig om theorie eerst te verwerken). (, )
     
Cours globalement bon, donné par quelqu'un qui maîtrise son sujet. (, )
     
Le cours détaille très bien les bases du langage et donne des pistes pour pouvoir continuer par soi-même. Très bien (, )
     
good course but too much to cover in 3 days (, )
     
Useful! Practical exercises. Good content & presentation. (, )

Rafraîchissez cette page pour voir d'autres commentaires.