Perl initiation

Partager par email

×

Code Titre Durée Prix HT
PRL210 Perl initiation 5 jours Nous consulter

Objectifs

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

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.

Post-Formation

Méthodes

50% Pratique 50% Théorique

Programme

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

Environnement


Mot-clés

PRL210_Perl-initiation_PRL210

Commander