Aperçu du cours
Fondamentaux de Perl
Ce module introductif présente Perl, un langage de programmation puissant et polyvalent utilisé pour une variété de tâches, de la manipulation de texte au développement web. Apprenez les bases de la syntaxe Perl, les opérateurs, et les structures de contrôle pour commencer à écrire vos premiers scripts.
Manipulation de Textes et de Fichiers
Perl est célèbre pour sa capacité à manipuler des textes et des fichiers avec facilité. Ce cours vous enseigne comment lire, écrire et modifier des fichiers en utilisant Perl, ainsi que des techniques avancées pour le traitement de données textuelles avec des expressions régulières.
Subroutines et Passage de Paramètres
Découvrez comment structurer vos scripts Perl avec des subroutines pour améliorer la réutilisabilité et la clarté de votre code. Apprenez à passer des paramètres aux subroutines, à travailler avec des listes et des tableaux, et à gérer les contextes d’exécution.
Utilisation de Modules et de CPAN
Explorez l’écosystème Perl, y compris l’utilisation de modules pour étendre les fonctionnalités de vos scripts. Ce module introduit CPAN, le réseau d’archives Perl, où vous pouvez trouver des bibliothèques pour presque toutes les applications imaginables, simplifiant ainsi votre développement.
Projets Pratiques
Mettez en pratique ce que vous avez appris à travers des projets concrets qui vous permettront de développer des applications Perl simples. Ces exercices pratiques sont conçus pour solidifier vos connaissances et préparer le terrain pour des études plus approfondies en programmation Perl.
Prérequis
- Avoir de bonnes notions algorithmiques
- Avoir de bonnes notions de programmation
Objectifs pédagogiques
- Comprendre les bases du langage
- Mettre en oeuvre le langage dans divers cas pratiques basiques
- Écrire des scripts utilisables dans différents environnements tels que Unix, Linux , Windows et Mac
Public ciblé
- Administrateurs système
- Développeurs
Programme de formation
-
Introduction et premiers pas sur Perl
-
Tour d’horizon des caractéristiques techniques du langage
-
Implémentation sous Unix, Linux ou sous Windows
-
Documentation & ressources internet
-
-
Introduction et premiers pas sur Perl
-
Tour d’horizon des caractéristiques techniques du langage
-
Implémentation sous Unix, Linux ou sous Windows
-
Documentation & ressources internet
-
-
Concepts de base du langage Perl
-
Structure d’un programme
-
Éléments du langage
-
Scalaires
-
Opérateurs sur les scalaires
-
Entrées/Sorties de base
-
Listes & tableaux
-
Instructions de contrôle
-
Tableaux associatifs (Hachages)
-
Références
-
-
Concepts de base du langage Perl
-
Structure d’un programme
-
Éléments du langage
-
Scalaires
-
Opérateurs sur les scalaires
-
Entrées/Sorties de base
-
Listes & tableaux
-
Instructions de contrôle
-
Tableaux associatifs (Hachages)
-
Références
-
-
Expressions régulières
-
Principes fondamentaux des motifs
-
Mise en oeuvre des expressions
-
Mise en oeuvre interactive de l’interpréteur Perl
-
-
Expressions régulières
-
Principes fondamentaux des motifs
-
Mise en oeuvre des expressions
-
Mise en oeuvre interactive de l’interpréteur Perl
-
-
Fonctions & modules en Langage Perl
-
Définition et utilisation
-
Paramètres, visibilité, retour
-
Aspects complémentaires
-
Fonctions intégrées et modules
-
-
Fonctions & modules en Langage Perl
-
Définition et utilisation
-
Paramètres, visibilité, retour
-
Aspects complémentaires
-
Fonctions intégrées et modules
-
-
Administration des fichiers & des répertoires sous Perl
-
Ouverture de fichier et entrées/sorties
-
Information sur les fichiers
-
Gestion des répertoires
-
-
Administration des fichiers & des répertoires sous Perl
-
Ouverture de fichier et entrées/sorties
-
Information sur les fichiers
-
Gestion des répertoires
-