Informatique

Programmation en Perl

Programmation en Perl

Réf 4-PE-BASE
Durée 5 jours

Objectifs

Tout développeur souhaitant appréhender les concepts de base et avancés du langage Perl.
Cette formation permet aux stagiaires de migrer leurs connaissances actuelles d'autres langages vers Perl.

Infos

Sessions à venir

17 avr-21 avr 2023
13 nov-17 nov 2023

Certifications :

Nous consulter

Programme

Introduction

  • Historique de Perl
  • Place de Perl sur la marché actuel
  • Les véritables concurrents de Perl
  • Présentation des différents types de programmes Perl

Le langage

  • Types de données
  • Variables spéciales
  • Portée
  • Introduction des structures de contrôle
  • Structures conditionnelles
  • Structures itératives
  • Traitement des données
  • Introductions des expressions
  • Fonctions

Gestion des fichiers

  • Opérations sur les fichiers
  • Lecture (partielle ou complète)
  • Ecriture
  • Déplacements

Expressions

  • Opérateurs et fonctions de base
  • Expressions régulières
  • Méta-caractères
  • Motifs de correspondance et substitutions

Packages

  • Notion de programmation modulaire
  • Modules et packages
  • Réutilisation du code
  • Orientation objet
  • CPAN

Applications Web Perl

  • Intégration de Perl auprès du serveur web: CGI
  • Protocole HTTP
  • Variables d'environnement
  • Formulaires: méthodes GET et POST
  • Templates HTML
  • Packages web

Bases de données

  • Modules Perl d'accès aux bases de données
  • Principes généraux
  • Mise en oeuvre d'une connexion
  • Génération de requêtes
  • Préparation
  • Exécution des requêtes
  • Ensembles de données

En savoir +

Prérequis

Avoir déjà utilisé un langage de programmation évolué.

Moyens pédagogiques

Réflexion de groupe et apports théoriques du formateur
Travail d'échange avec les participants sous forme de réunion-discussion
Utilisation de cas concrets issus de l'expérience professionnelle
Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques.
Alternance entre apports théoriques et exercices pratiques (en moyenne 30 à 50%)
Remise d'un support de cours.

Possibilité de certification

Nous consulter.