A l’issue de la formation le participant sera capable de :
- Développement
- Développement web
Formation Écriture de scripts avec le langage PERL
Objectifs
Savoir lire et écrire des programmes en Perl dans divers contextes (traitement de fichiers, programmes Web, scripts systèmes)
Comprendre comment utiliser des bibliothèques objets
Connaître les particularités d’utilisation dans les environnements Unix et Windows
Prérequis
Il est recommandé de posséder de bonnes notions algorithmiques et de programmation
Un entretien en amont avec notre expert permet de prendre en compte le profil de chaque participant (niveau, objectifs et résultats attendus, contexte professionnel, enjeux…) et d’adapter le contenu de la formation si besoin
Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.
Public
Administrateur système ou développeur
Dernière mise à jour
Programme mis à jour le 27 octobre 2024
Bon à savoir
Evaluez votre niveau
Pour vous aider à bien choisir votre formation, nous vous proposons soit un entretien avec le formateur soit un test d’évaluation. Cela vous assurera que vous disposez des connaissances nécessaires pour suivre la formation dans des conditions optimales.
Sessions garanties
La majorité de nos sessions proposées en distanciel sont garanties. Elles peuvent être enregistrées à la demande.
Travaux pratiques
Nos formations comprennent de nombreux travaux pratiques pour un meilleur apprentissage (60 % de pratique). Nous proposons également de travailler sur vos données pour une meilleure expérience.
Les Modules
de formation
Module1
Un premier programme Perl
Les caractéristiques de Perl
La documentation officielle, les sites Internet
Installation de Perl sous Unix et Windows
Ecriture d’un premier programme
Utilisation de l’interpréteur Perl de manière interactive
Module2
Les bases fondamentales du langage
Les scalaires pour mémoriser de simples nombres ou des chaînes de caractères, l’interpolation
Les entrées sorties élémentaires : saisie clavier, affichage à l’écran
Les tableaux ou la gestion efficace de listes
Les opérateurs mathématiques, de chaînes, de comparaison, …
Les structures de contrôle (if, while, until, …)
Les tableaux associatifs (ou Hash)
Panorama des fonctions intégrées à l’interpréteur
Module3
La gestion de fichiers
Les différents modes d’ouverture d’un fichier
Les tests sur un fichier
Les fonctions de manipulation de fichiers, les variables spéciales
La lecture de fichiers binaires
Les rapports Perl
Module4
Les expressions régulières
Les expressions régulières ISO, exemples d’utilisation avec la commande grep
L’utilisation des expressions régulières en Perl, recherche de correspondances, remplacement de chaînes
L’utilisation de Perl comme filtre en remplacement de AWK
Les expressions régulières spécifiques de Perl (PERLRE): ancrages, plus petit motif, expressions étendues, …
Module5
L'aspect modulaire
Les fonctions, mécanismes de transferts de données, visibilité des variables, créer des variables locales
Les références à des scalaires, tableaux, hashs, fonctions
Les tableaux de tableaux, la gestion de structures complexes
Les paquetages : l’utilisation de bibliothèques, la création de bibliothèques, les paquetages et les sous-paquetages
La gestion d’erreur
La programmation objet en Perl: les classes, constructeurs, destructeurs, polymorphisme, héritage
Module6
L'interface avec le système d'exploitation et les bases de données
Utiliser un script Perl comme une commande
Les variables systèmes (environnement, PATH, les arguments, …), la gestion des signaux
Les fonctions remplaçant les principales commandes (mkdir, chmod, …)
L’activation d’une application, tester sa terminaison, récupération du code retour
L’utilisation de Perl pour remplacer le Shell Unix
Accéder à une base de données avec la bibliothèque DBI
Les prochaines
sessions de formation
Sur demande
Vous souhaitez organiser cette formation à une date spécifique ?Contactez-nous en remplissant le formulaire ci-dessous
31 mars 2025
19 mai 2025
07 juillet 2025
08 septembre 2025