Formations au coeur des technologies

Essayer, tester, échanger les bonnes pratiques, partager les retours d'expériences, ...
toutes nos formations sont disponibles à distance (classes virtuelles) et en centre de formation (présentiel), au choix.
Vous pouvez même changer de modalité en cours de formation, si vous avez des contraintes : par exemple, commencer en présentiel et continuer les jours suivants à distance.
Les outils pédagogiques et l'infrastructure de travaux pratiques mis à disposition sont accessibles depuis nos locaux, ou depuis votre entreprise ou votre lieu de télétravail, à volonté
N'hésitez pas à tester nos formations et nos serious games !

Formation : Programmation Perl

Durée3 jours
Code coursLP001
Inscription

Public:

Tout développeur souhaitant acquérir les bases de la programmation en Perl.

Objectifs:

Comprendre les principes de base de Perl, connaître la syntaxe de base.

Connaissances préalables nécessaires:

La connaissance d'un langage de programmation sera appréciée.

Déroulé pédagogique


Introduction
Durée : 3h
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Présentation de Perl : caractéristiques, positionnement par rapport à d'autres langages (C, Java, Shell, PHP). Plateformes d'utilisation. Installation de Perl. Exécution d'un programme Perl. Quelques règles utiles.
Les bases
Durée : 3h
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Syntaxe, structure des programmes. Les données. Déclaration de variables. Opérateurs de liaison, de décalage, ... Manipulation de scalaires
Les fonctions :
Durée : 3h
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Principe, appel d'une fonction, passage des arguments,renvoi d'une valeur. Appel d'une fonction. Visibilité des variables. Les références : définition, création de références, références symboliques
Prototype. Fonctions prédéfinies
Structure d'un script Perl
Durée : 2h30
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Les tests, boucles. Opérateurs de contrôle, modificateurs
Expressions régulières et variables spéciales
Durée : 2h30
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Les expressions régulières, les méta-caractères. Motifs particuliers. Quantificateurs et classes. Opérateur de substitution de motif, de lettre. Variables spéciales. Constantes particulières
Tableaux
Durée : 2h30
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Manipulation de tableaux, hachage, sauvegarde des tableaux
Fichiers
Durée : 2h30
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Entrées/sorties standards. Manipulation de fichiers. Les redirections. Opérateurs de test de fichiers
Exécution
Durée : 2h30
Méthodes pédagogiques : exposé/échanges
Matériels et moyens : video-projecteur en présentiel, tableau partagé en classe virtuelle
Différentes méthodes d'exécution :compilation , exécution.

Retour au descriptif
Modalités et délais d'accès
Méthodes mobilisées

Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code cours : LP001

Contenu de la formation
Programmation Perl:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours


Version du document : P630
Date de mise à jour du document : 2022/07/30