Perl - Programmation avancée

Formation créée le 09/01/2023. Dernière mise à jour le 21/03/2023.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

28 heures (4 jours)

Perl - Programmation avancée


Objectif de formation : Maîtriser les concepts avancés du langage PERL

Objectifs de la formation

  • Maîtriser les concepts avancés de Perl
  • Manipuler des bases de données avec Perl
  • Implémenter des commandes SQL au sein de programmes Perl

Profil des bénéficiaires

Pour qui
  • Administrateurs Windows NT ou Unix
  • Ingénieurs
  • Chefs de projets
Prérequis
  • Avoir suivi la formation "Perl - Programmation" ou disposer de connaissances équivalentes

Contenu de la 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
  • Administration des Exceptions
  • Administration des Time-Outs
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
  • Administration de Clients Multiples
  • 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

Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats

  • Émargement numérique
  • Mises en situation
  • Formulaires d’évaluation de la formation
  • Certificat de réalisation de l’action de formation

Ressources techniques et pédagogiques

  • Espace intranet de formation
  • Documents supports de formation projetés
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...