Learning Tree International

01 49 68 53 00
 

Vous souhaitez plus d'informations ?

Titre*:

Prénom* :

Nom* :

Fonction :

Service :

Société* :

Adresse* :

Boîte postale :

Ville* :

Code postal* :

Pays* : Codes pays

Téléphone* :

Poste :

Courriel* :

* = Obligatoire

FlexPass
 

Introduction à la programmation Perl :
Travaux Pratiques


Formation 4314 jours

  Courriel  Sommaire  PDF

Foire aux questions

Quel est l'objectif de ce cours ?

Ce cours constitue une introduction complète à Perl, un langage de programmation interprété. Perl associe la souplesse des langages de programmation à vocation générale tels que C et C++ aux caractéristiques de nombreux outils UNIX parmi les plus populaires comme grep, tr, sed et awk. Le résultat est un langage particulièrement adapté à la réalisation de recherches complexes et à la manipulation de texte ou de données stockées au format texte.

Quel profil dois-je avoir ?

Nous partons du principe que les participants ont l'expérience d'un autre langage de programmation, procédural ou orienté objet, tel que Visual Basic, Delphi, C, C++, Java ou un shell UNIX. Il n'est pas nécessaire d'être familiarisé avec Perl.

A qui s'adresse ce cours ?

Ce cours a été conçu pour ceux qui veulent apprendre à écrire des scripts et des applications avec Perl. Perl comporte un ensemble très complet d'opérateurs, d'expressions régulières et de fonctions intégrées, ainsi qu'une syntaxe concise. Ce cours a été plus particulièrement conçu pour ceux qui doivent démarrer avec très peu de connaissances préalables, apprendre le langage et devenir rapidement productifs. Il est fait pour vous aider à franchir l'obstacle de la syntaxe en vous en offrant des exemples pratiques. Il constitue aussi une introduction aux fonctions intégrées, à la bibliothèque et aux caractéristiques orientées objet de Perl.

A quoi est utilisé Perl ?

Perl est un langage de programmation dont les structures permettent le développement rapide de petits outils réutilisables. Cela en fait un langage parfait pour les scripts mais il est aussi parfois utilisé comme base pour des applications complètes.

Les administrateurs système, à la fois dans les environnements UNIX et Windows, peuvent créer des scripts Perl pour automatiser des tâches d'administration système répétitives comme la compilation et la manipulation des fichiers journaux, l'exécution des sauvegardes de nuit, ou la création de chargements logiciels automatisés. Les utilisateurs peuvent aussi écrire des scripts Perl pour améliorer leur productivité en effectuant des tâches comme la réception automatique du courrier, l'exécution de fonctions de type chercher/remplacer entre plusieurs documents, ou la conversion de données vers des formats compatibles avec différents tableurs. Perl est aussi couramment utilisé pour écrire des scripts CGI pour les sites Web et pour fournir des scripts réseau client/serveur. Il sert également pour le traitement de HTML, XML et même les fichiers binaires.

Je ne travaille pas dans un environnement UNIX. Ce cours peut-il m'être utile ?

Absolument. Bien qu'il soit vrai que Perl trouve ses origines dans le monde UNIX, on peut à présent trouver Perl sur d'autres plates-formes telles que Windows. Si vous devez utiliser un outil de script pour accroître votre productivité et si vous travaillez dans un environnement Windows, Perl peut aussi vous être utile. Il permet un accès facile à la base de registres et aux autres fonctions Win32, ainsi que le support des sockets et un moteur puissant d'analyse de texte de n'importe quel langage. Tout cela fait de Perl un excellent choix pour les scripts entre des plates-formes différentes. Le cours lui-même a été conçu pour enseigner Perl quelque soit la plate-forme. Les exercices pratiques se font à la fois sur UNIX et Windows, et vous pouvez choisir votre plate-forme voire en changer pendant le cours.

Quelle est la durée consacrée à chaque sujet ?

SujetsHeures
Introduction à Perl1,0
Bases de la syntaxe de Perl5,0
Application de motifs4,0
Petits opérateurs2,5
Boucles, décisions et contrôle de flux2,5
Sous-routines, fonctions & modules3,5
Fonctions intégrées3,0
Utilisation de packages objet1,5
Cet horaire, comprenant les travaux pratiques, est indicatif et dépend des besoins de chaque classe.

Quelle est la durée consacrée à chaque exercice ?

Ce cours met l'accent sur les travaux pratiques car c'est la meilleure méthode pour apprendre la syntaxe Perl, et 30% de ce cours de 4 jours sera consacré aux exercices. Tout au long du cours, les concepts sont présentés, puis mis en application dans des exemples effectués immédiatement. De plus, des exercices plus importants permettent aux participants d'intégrer les concepts qu'ils étudient pour créer des scripts de complexité croissante.

Je connais déjà Perl 4. Ce cours est-il fait pour moi ?

Ce cours a été conçu pour ceux qui ne connaissent pas du tout Perl 5. Beaucoup de changements et d'ajouts ont été fait entre Perl 4 et 5. Si vous travaillez avec Perl 4, vous êtes déjà familiarisé avec une bonne partie du contenu de ce cours. Ce cours est le bon moyen d'apprendre les nombreuses et puissantes fonctions de Perl 5 : les références et les structures de données multidimensionnelles, la nouvelle syntaxe enrichie et modifiée, l'orientation objet et les modules.

J'espère pouvoir développer des applications Web complètes avec Perl. Ce cours est-il fait pour moi ?

Ce cours est une introduction au langage de programmation Perl, il couvre toutes les bases de la syntaxe et du langage Perl. Le développement Web est un sujet trop long pour être traité dans ce cours, bien que les exercices couvrent des sujets liés tels que l'analyse de fichiers HTML, la construction d'un proxy Web client avec LWP et la création de pages Web à partir de modèles issus de cas concrets.

Quel éditeur de texte est utilisé pendant ce cours ?

Les participants ne sont pas obligés d'utiliser un éditeur de texte en particulier pendant ce stage. Par contre, ils peuvent choisir l'éditeur de leur choix dans la liste suivante : Windows notepad, vi, emacs ou Open Perl IDE. Pour ceux qui utilisent Linux ; kwrite, vi, emacs ou Glimmer IDE.

Quel est le lien entre ce cours et les autres cours de Learning Tree ?

Les administrateurs système qui souhaitent utiliser Perl pour créer des outils de productivité peuvent aussi être intéressés par le cours d'administration système concernant la plate-forme choisie comme :

Les développeurs Web qui sont intéressés par l'utilisation de Perl pour créer des scripts CGI pour leurs sites peuvent être intéressés par :

Les stages suivants peuvent également vous intéresser :

Win32 est une marque déposée de Microsoft Corporation. Linux est une marque déposée de Linus Torvalds. UNIX est une marque déposée de X/Open Company, Limited.

 
Travaux Pratiques

Calendrier des formations

19 - 22 octobreParis S'inscrire
15 - 18 févrierParis S'inscrire
14 - 17 juinParis S'inscrire

Londres (en anglais)

3 - 6 aoûtLondon S'inscrire
30 novembre - 3 décembreLondon S'inscrire
3 - 6 maiLondon S'inscrire

Plus de dates et de lieux.

Solutions intra
entreprise

Suivez cette formation ou toute autre formation Learning Tree où vous voulez ou faites-la personnaliser pour votre entreprise.

Prix des formations

2 120 € Prix Catalogue
Prix avec une offre spéciale
1 465 €Passeport 4 stages
1 165 €FlexPass 3 stages
1 800 €Visa Société 25 jours
1 910 €Carte Cursus

Cliquez ici pour plus d'informations ou appelez le
01 49 68 53 00.