Formation - Infini Software
Infini Software - Organisme de formation en informatique
Maintenez vos compétences à jour grâce à nos formations
Rechercher
☎ 06 63 33 14 06 Espace client



Cursus « Formation PERL » :
Le langage PERL 5

Détails :

Durée :
5 Jours
Prérequis :
Aucun prérequis n'est demandé pour suivre cette formation.
Public :
Administrateurs / Utilisateurs d'un système Linux/Unix.
Objectifs :
Perl est un langage de script puissant et polyvalent, reconnu pour sa capacité à manipuler efficacement du texte et automatiser des tâches complexes.

Au terme de cette formation, vous saurez :
  • Comprendre l'historique et l'évolution de Perl.
  • Maîtriser les types de données, opérateurs et structures de contrôle.
  • Développer des fonctions et exploiter les expressions régulières.
  • Appliquer la programmation orientée objet pour créer des modules réutilisables.
  • Documenter le code avec POD et exploiter les modules CPAN.
  • Gérer les entrées/sorties et interagir avec le système d'exploitation.
  • Connecter à des bases de données et générer des pages HTML dynamiques.
Support :
Le support de cours en ligne sur notre serveur de ressources pédagogiques KooR.fr

Demande de devis :

Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.

Cursus de formation :

Cursus :




Programme détaillé de la formation :

    Introduction à la programmation PERL
    • Historique du langage PERL
    • PERL vs Raku (PERL 6)
    • Pourquoi utiliser le langage PERL ?
    • Installation du poste de développement
    • Mise en oeuvre d'un "Hello World"
    • Exécution d'un programme PERL
    Les types de données et les opérateurs PERL
    • Déclaration de variables et SIGIL
    • Le mode strict
    • Les types scalaires
    • Les listes et les tableaux
    • Les tables associatives (hash)
    • Les références et les références symboliques
    Les instructions PERL
    • Les instructions conditionnelles
    • Les instructions de boucles
    • Les instructions de débranchement
    Définition de fonctions en PERL
    • Syntaxe de déclaration de fonctions
    • Contrôle du nombre de paramètres d'une fonction
    • Techniques de récupération de paramètres
    • Définition de fonctions récursives
    Les expressions régulières
    • Syntaxe de base d'une expression régulière
    • Utilisation du matching
    • Découpage d'une chaîne de caractères via une expression régulière
    • Utilisation de substitutions
    • Extraction de données
    Introduction à la Programmation Orientée Objet (POO) en PERL
    • Intérêts de la programmation orientée objet
    • Notions de classes et d'objets
    • Notions d'attributs et de méthodes
    • La fonction bless
    • Utilisation de votre classe dans un autre module
    • Mise en oeuvre de l'héritage en PERL
    Le format de documentation POD
    • Pourquoi documenter un programme PERL
    • Syntaxe liée à la documentation
    • Génération d'une documentation POD
    Utilisation de CPAN
    • Qu'est-ce que CPAN ?
    • Les principaux modules CPAN
    • Installation d'un module CPAN dans votre environnement PERL
    Gestion des entrées/sorties
    • Les concepts fondamentaux (descripteurs de fichiers, ...)
    • Ouverture, manipulation et fermeture de fichiers
    • Optimiser les accès aux fichiers (buffering, ...)
    • Manipulation de fichiers XML
    • Manipulation de fichiers JSON
    Communication avec le système d'exploitation
    • Accès aux informations du système
    • Gestion des processus
    • Accès à l'API POSIX
    • Accès à l'API Windows
    Connexion à une base de données en PERL
    • Présentation de l'architecture DBI
    • Installation d'un driver DBD
    • Connexion à la base de données
    • Envoi de requêtes SQL
    • Récupération de données en base
    • Problématique des injections SQL
    Utilisation de PERL dans le cadre de la génération de pages HTML dynamiques
    • Qu'est-ce qu'un serveur WEB ?
    • Concepts fondamentaux de l'architecture Internet
    • Génération de pages HTML dynamiques
Déclaration d'activité enregistrée sous le n° 93 06 11543 06 du préfet de région de Provence-Alpes-Côte d'Azur.