Aperçu du cours
Approfondissement des Fonctionnalités de Perl
Ce module avancé vous permettra de maîtriser les fonctionnalités plus complexes de Perl, telles que les expressions régulières avancées, les références, les objets et les modules. Découvrez comment optimiser et sécuriser vos scripts Perl pour des applications professionnelles.
Gestion des Modules Perl
Apprenez à utiliser et à créer des modules Perl pour améliorer la réutilisabilité et la maintenabilité de votre code. Ce cours couvre également l’utilisation de CPAN, le réseau complet d’archives Perl, pour trouver et utiliser des modules existants qui peuvent accélérer le développement de vos projets.
Développement de Scripts Perl pour l’Automatisation
Explorez comment Perl peut être utilisé pour automatiser des tâches répétitives et gérer des processus système. Apprenez à écrire des scripts qui interagissent avec des bases de données, des fichiers, et des applications externes, améliorant ainsi l’efficacité opérationnelle de votre organisation.
Projets Pratiques et Dépannage
Engagez-vous dans des projets pratiques qui mettent en évidence les défis du développement Perl avancé. Ces projets permettent de consolider la théorie par la pratique et incluent des sessions de dépannage pour vous aider à identifier et résoudre les problèmes courants dans vos scripts.
Programme de formation
-
Gérer les références de données & le stockage anonyme
-
Introduction & rappel des concepts de base
-
Références & tableaux
-
Références & sous programmes
-
Références physiques & références symboliques
-
-
Intégration des structures de données complexes
-
Structures définies par l’utilisateur
-
Matrices
-
Pretty-Printing
-
-
Gestion des typeglobs & tables de symboles
-
Variables Perl, Table de Symbol et Scoping
-
Typeglobs
-
Typeglobs & Références
-
Filehandles, Directory Handles et Formats
-
-
Gestion des références de sous programmes & des fermetures
-
Références de Sous-Programmes
-
Utilisation
-
Fermetures
-
-
Gestion d'EVAL et de la génération de code
-
Évaluation d’Expression
-
-
Manipulation de modules
-
Conception de modules
-
Importation de modules
-
Modules prédéfinis
-
-
POO & Perl
-
Objets Perl
-
Classes
-
Constructeurs
-
Héritage, exportation de méthodes
-
Superpositions de méthodes
-
Destructeurs
-
-
Gestion de la fonction TIE
-
Scalars
-
Arrays
-
Hashes
-
Filehandles
-
-
Persistance relationnelle & objet
-
Présentation des concepts de base des flux de données
-
Approche orientée
-
Enregistrement
-
BDD Relationnelles
-
Intégration de la Persistance d’Objets
-
-
Gestion des réseaux, sockets & RPC
-
Présentation de l’API Socket et IO::Socket
-
Serveurs dans le monde réel
-
Objets Entrée/Sortie & Filehandles
-
Modules Client prédéfinis
-
Remote Procedure Calls (RPC)
-
-
Utilisation des interfaces graphiques avec TK
-
Premiers pas avec TK & Perl/TK
-
Présentation des Widget
-
Gestion Événementielle
-
-
Gestion de l'extension de Perl avec SWIG & XS
-
Présentation
-
Opportunités offertes par SWIG et XS
-
Degrés de latitude
-