Aperçu du cours
Principes de Base de la Programmation Perl
Ce module offre une introduction approfondie à Perl, un langage de programmation versatile, idéal pour la manipulation de fichiers, le traitement de texte, et l’automatisation de tâches. Les participants apprendront la syntaxe de base, les structures de contrôle, et les opérations sur les fichiers.
Expressions Régulières et Manipulation de Texte
Perl est renommé pour ses capacités puissantes en expressions régulières. Ce cours détaille comment utiliser les expressions régulières pour effectuer des recherches complexes et des manipulations de texte, une compétence essentielle pour le traitement de données et l’automatisation.
Structures de Données Avancées
Explorez des structures de données plus complexes telles que les hash, les références et les structures de données multidimensionnelles. Apprenez à organiser et à gérer efficacement les données pour des applications plus sophistiquées.
Développement de Subroutines
Maîtrisez la création de subroutines pour modulariser votre code, améliorant ainsi la maintenabilité et la réutilisabilité. Ce module couvre également le passage de paramètres et les différentes façons de retourner des valeurs.
Interactions avec le Système d’Exploitation
Perl excelle dans l’interaction avec le système d’exploitation. Les participants apprendront à écrire des scripts qui peuvent gérer les processus système, exécuter des commandes shell, et automatiser des tâches administratives.
Projets Pratiques
Appliquez vos compétences en Perl à des projets concrets. Ces exercices pratiques permettent de consolider les connaissances acquises en développant des scripts utiles pour la manipulation de données, l’automatisation de tâches, et plus encore.
Prérequis
- Connaissance d'un langage de scripts ou d'un langage de programmation
Fonctionnalités
- Appréhender les concepts de base du langage Perl
- Déployer des programmes qualitatifs rapidement
Public ciblé
- Administrateurs systèmes & réseaux
- Ingénieurs
- Chefs de projets
Détails
- 16 Sections
- 66 Lessons
- 28 Weeks
- Introduction à Perl4
- Introduction à Perl4
- Définition des types de données3
- Définition des types de données3
- Gestion des structures de contrôle6
- Gestion des structures de contrôle6
- Manipulation des variables3
- Manipulation des variables3
- Gestion des entrées & sorties2
- Gestion des entrées & sorties2
- Mise en oeuvre d'expressions régulières2
- Mise en oeuvre d'expressions régulières2
- Présentation des fonctions basiques4
- Présentation des fonctions basiques4
- Concepts avancés9
- 15.1Mise en oeuvre de commandes
- 15.2Fonction die
- 15.3Arguments de la ligne de commande
- 15.4Récupération de la sortie d’un programme
- 15.5Effacement vs copie d’un fichier
- 15.6Ciblage de la valeur hors ou au sein d’une liste
- 15.7Recherche/remplacement dans plusieurs fichiers
- 15.8Extraction d’informations
- 15.9Utilisation du débuggeur
- Concepts avancés9
- 16.1Mise en oeuvre de commandes
- 16.2Fonction die
- 16.3Arguments de la ligne de commande
- 16.4Récupération de la sortie d’un programme
- 16.5Effacement vs copie d’un fichier
- 16.6Ciblage de la valeur hors ou au sein d’une liste
- 16.7Recherche/remplacement dans plusieurs fichiers
- 16.8Extraction d’informations
- 16.9Utilisation du débuggeur