Formation éligible au Droit individuel à la formation(en savoir plus sur le DIF)
Lieu de formation : notre centre de formation à Grenoble(plan d'accès) ou sur votre site en formation intra
Domaine de formation :
DEVELOPPEMENT et METHODES
Durée de la formation :
5 jours (
35 heures)
Participants :
Développeurs
Pré-requis :
Aucun
Objectifs :
Présenter les principaux concepts liés à la programmation via le langage PERL et la programmation orientée objet.
Plan de cours PERL Programmation Langage PERL
Programme de formation
PERL Programmation Langage PERL
- Notions de base
Mise en oeuvre d'un "Hello World"
Exécution d'un programme PERL
Les avantages de Perl
Outils nécessaires
- Les types de données
Les types scalaires
Les listes
Les tableaux
Les tables associatives
- Les opérateurs en PERL
Les opérateurs arithmétiques
Les opérateurs d'affectations
Les opérateurs logiques
Quelques autres opérateurs
- Structures de contrôle et langage procédural
Les opérateurs logiques
Les Structures conditionnelles
Les structures itératives
Les fonctions
Paramètres et variables locales
Les paquetages
Les modules
- Les principales fonctions
Les fonctions de manipulation de chaînes de caractères
Les fonctions de manipulation de listes
Les fonctions de manipulation de tables associatives
Quelques autres fonctions
- Gestion des entrées/sorties
Les concepts fondammentaux (descripteurs de fichiers, ...)
Ouverture, manipulations et fermeture de fichiers
Optimiser les accès aux fichiers (buffering, ...)
- Les expressions régulières
Syntaxe de base d'une expression régulière
Utilisation dans le cadre d'une recherche
Utilisation dans le cadre d'une substitution
Utilisation dans le cadre d'une translation
- Le format de documentation POD
Pourquoi documenter un programme PERL
Syntaxe liée à la documentation
Génération d'une documentation POD
- Introduction à la programmation orientée objets en PERL
Intérêts de la programmation orientée objets
Notions de classes et d'objets
Notions d'attributs et de méthodes
La directive use
- Utilisation de la librairie CPAN
Qu'est ce que la librairie CPAN
Les principaux modules CPAN
Exemple d'utilisation pour la connexion à une base de données
Réserver cette formation