EXPERT EN DÉVELOPPEMENT DE COMPÉTENCES

Tél : 05 61 40 61 60 - Tél : 09 80 08 33 86
OK
NOS FORMATIONS

Perl initiation

5 jours
PRL210
  objectif
Apprendre le langage Perl pour réaliser des scripts CGI pour des sites Web dynamique ou pour écrire des scripts d'administration du système Unix
  public concerné
Développeurs de sites Web et administrateurs système Unix
  pré-requis
Connaissances de base de l'informatique et de l'internet. Les notions de base de langage C sont conseillées.

Programme  Télécharger le fichier PDF


INTRODUCTION
 
STRUCTURE DU LANGAGE
  • Exécution des scripts Perl
  • Définition des règles syntaxiques
    • Déclarations
    • Instructions, expressions et blocs
    • Identificateurs
    • Premier programme Perl
  • Opérateurs
    • Liste des opérateurs et priorités
    • Opérateurs unaires/binaires
    • Précisions arithmétiques
  • Types de données simples
    • Variables/Scalaires
    • Fonctions associées aux scalaires
    • Visibilité et redéfinition d'une variable
    • Tableaux/Fonctions associées
    • Tables de hachage/Fonctions associées
  • Structures de contrôle
    • Instructions conditionnelles/répétitives
  • Structures complexes
    • Utiliser des références
    • Références symboliques
    • Structures complexes et référencements multiples
  • Fonctions
    • Définir et invoquer une fonction
    • Passage de paramètres et valeurs de retour
    • Longueur de la liste de paramètres
    • Autres façons d'écrire une fonction
    • Appel d'une fonction avec plusieurs paramètres
    • Appel d'une fonction avec passage de paramètres par référence
    • Appel d'une fonction avec une table de hachage
  • Expressions régulières
    • Opérateur d'affectation d'une expression régulière
    • Appariement des motifs
    • Opérateur de substitution
    • Opérateur de remplacement par liste
    • Découpage d'une chaîne de caractères
    • Grep
 
MANIPULATION DES FICHIERS
  • Entrées-sorties standards
    • Sortie des erreurs
    • Opérateur diamant <>
 
  • Manipuler des fichiers texte
    • Ouverture/fermeture d'un fichier
    • Lire/Ecrire un fichier texte
    • Commandes de fichiers et répertoires
    • Test des fichiers et répertoires
  • Manipuler des répertoires
    • Lire le contenu d'un répertoire
    • Autres fonctions des répertoires
  • Manipuler des fichiers binaires
    • Lire un fichier binaire séquentiellement
    • Lire un fichier binaire en accès direct
    • Mettre à jour en accès direct
 
PROGRAMMATION ORIENTEE OBJET
  • Modélisation objet
    • Relation entre objet (instance) et classe
    • Interface
    • Abstraction/Réutilisation
    • Héritage
    • Polymorphisme
    • Nettoyage
  • Paquetage et modules
    • Namespaces (Espaces de noms)
    • Utilisation d'un module pré-installé
    • Création d'un module
    • Directives pour la création de modules
    • Installation des modules CPAN
  • Programmer en Perl objet
    • Représentation des objets
    • Interface
    • Constructeur
    • Méthodes
    • Destructeur
    • Utilisation/données/destructeur de classes
    • Documentation de l'interface
    • Agrégation/Héritage
 
PROGRAMMATION AVANCEE
  • DBI
    • Architecture/Installation/Connexion
    • Exécution d'une requête select
    • DBI et CGI
    • Marqueur de place et valeurs attachées
    • Création d'une requête en écriture
    • Transactions
    • Règles générales de DBI
  • XML
    • Parseur XML
    • DOM
    • XML, CGI et DBD/XML : Write
    • XSLT
  • Programmation système
    • Accéder au système d'exploitation
    • Informations utilisateur
    • Communication inter-processus
    • Client/Serveur
    • Sécurité
    • Windows

Iris Training Paris La Défense - Tél. (33) 09 80 08 33 86
Iris Training - 2, impasse Michel Labrousse - BP 53637 - 31036 Toulouse Cedex 1 - France - Tél : (33) 05 61 40 61 60 - Fax : (33) 05 61 43 85 68