Perl – Programmation

0 Enrolled
28 week
  • 28 week
  • 66
  • 0
  • no
2,380.00€

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

Objectifs pédagogiques

  • 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

Programme de formation

  • Introduction à Perl

    • Présentation du langage

    • Avertissement & conseils de lecture

    • Sources, documents, aide & FAQs

    • Premiers pas sur la syntaxe

  • Introduction à Perl

    • Présentation du langage

    • Avertissement & conseils de lecture

    • Sources, documents, aide & FAQs

    • Premiers pas sur la syntaxe

  • Définition des types de données

    • Scalaires

    • Tableaux & listes

    • Tableaux associatifs (hashes)

  • Définition des types de données

    • Scalaires

    • Tableaux & listes

    • Tableaux associatifs (hashes)

  • Gestion des structures de contrôle

    • Syntaxe

    • Structures de contrôle

    • Opérateurs de test

    • Fonctions

    • Paquetages

    • Modules

  • Gestion des structures de contrôle

    • Syntaxe

    • Structures de contrôle

    • Opérateurs de test

    • Fonctions

    • Paquetages

    • Modules

  • Manipulation des variables

    • Variables spéciales scalaires

    • Variables spéciales de tableaux

    • Variables spéciales de tableaux associatifs

  • Manipulation des variables

    • Variables spéciales scalaires

    • Variables spéciales de tableaux

    • Variables spéciales de tableaux associatifs

  • Gestion des entrées & sorties

    • Bases Interaction Ouverture

    • Lecture/écriture Fermeture

  • Gestion des entrées & sorties

    • Bases Interaction Ouverture

    • Lecture/écriture Fermeture

  • Mise en oeuvre d'expressions régulières

    • Syntaxe

    • Utilisation : recherche, substitution et translation

  • Mise en oeuvre d'expressions régulières

    • Syntaxe

    • Utilisation : recherche, substitution et translation

  • Présentation des fonctions basiques

    • Gestion des listes

    • Tableaux associatifs

    • Gestion de chaînes de caractères

    • Autres fonctions

  • Présentation des fonctions basiques

    • Gestion des listes

    • Tableaux associatifs

    • Gestion de chaînes de caractères

    • Autres fonctions

  • Concepts avancés

    • Mise en oeuvre de commandes

    • Fonction die

    • Arguments de la ligne de commande

    • Récupération de la sortie d’un programme

    • Effacement vs copie d’un fichier

    • Ciblage de la valeur hors ou au sein d’une liste

    • Recherche/remplacement dans plusieurs fichiers

    • Extraction d’informations

    • Utilisation du débuggeur

  • Concepts avancés

    • Mise en oeuvre de commandes

    • Fonction die

    • Arguments de la ligne de commande

    • Récupération de la sortie d’un programme

    • Effacement vs copie d’un fichier

    • Ciblage de la valeur hors ou au sein d’une liste

    • Recherche/remplacement dans plusieurs fichiers

    • Extraction d’informations

    • Utilisation du débuggeur

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content