Programme PERL INITIATION

Participants : Toute personne désirant découvrirles fonctionnalités de PERL

Lors du stage de formation PERL au prix de 2500 € vous apprendrez à travailler avec ce langage, découvrirez son interface ainsi que ses fonctionnalités.

La formation est animée par un professionnel expérimenté, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre équipe pédagogique. Il est en veille technologique permanente.

Dates des formations
Du 07/12/2020 au 11/12/2020Demander un devis
Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Savoir
Savoir
lire et écrire des programmes en Perl dans divers contextes (traitement de fichiers, programmes Web, scripts systèmes)
objectifs
objectifs
Comprendre
Comprendre
comment utiliser des bibliothèques objets

pré-requis

aucun

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Le Programme

Introduction

- Où se procurer Perl
- Installer Perl
- Comment créer un premier programme

Données Scalaires

- Présentation des données scalaires
- Nombres
- Chaînes
- Sorties avec print
- La structure de contrôle 'if'
- La structure de contrôle 'while'
- La fonction 'defined' et la valeur 'undef'

Listes et tableaux

- Accès aux éléments d'un tableau
- Indices spéciaux des tableaux
- Littéraux de liste
- Affectation à une liste
- Interpolation des tableaux en chaîne
- La structure de contrôle 'foreach'
- La variable par défaut '$_'
- Contextes de listes et contextes scalaires

Sous programmes

- Fonctions système et utilisateur
- Définition d'un sous programme
- Appels de sous programmes
- Valeurs de retour
- Arguments
- Portée des variables dans les fonctions
- Liste de paramètres de longueur variable

Hachages

- Qu'est ce qu'un hachage ?
- Accès aux éléments d'un hachage
- Fonctions de hachage
- Utilisation classiques de hachages

Entrées sorties de base

- Entrée standard
- Entrée depuis l'opérateur '<>'
- Arguments d'appel
- Sortie standard
- Sorties formatées avec printf

Introduction aux expressions régulières

- Présentation du concept
- Utilisation de motifs simples
- Quantificateurs
- Parenthèses de mémorisation
- Opérateur de liaison '~='
- Substitutions avec s///
- L'opérateur split
- L'opérateur join

Autres structures de contrôle

- La structure de contrôle 'unless'
- La structure de contrôle 'until'
- Modificateur d'expression
- La clause 'elsif'
- Auto incrément et auto décrément
- La structure de contrôle 'for'
- Contrôles de boucle
- Opérateurs logiques

Gestion des fichiers

- Présentation du système de fichier
- Ouverture d'un fichier
- Erreurs fatales avec 'die'
- Utilisation des handlers de fichier
- Réouverture des entrées sorties standards
- Tests de fichiers

Opération sur les répertoires

- Déplacement dans l'arborescence
- Globalisation
- Handlers de répertoires
- Listage récursif de répertoires

Chaînes et Tris

- Localisation d'une sous chaîne avec 'index'
- Manipulation d'une sous chaine avec 'substr'
- Mise en forme de données avec 'sprintf'
- Tris évolués