plan de cours - Iris Training
Transcription
plan de cours - Iris Training
EXPERT EN DÉ VELOPPE MENT DE COMPÉTENCES PLAN DE COURS PERL INITIATION Objectif Code 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 Concerne PRL210 Duree 5 jours Développeurs de sites Web et administrateurs système Unix Pre-requis Connaissances de base de l'informatique et de l'internet. Les notions de base de langage C sont conseillées. Programme 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 Page : 1/2 EXPERT EN DÉ VELOPPE MENT DE COMPÉTENCES 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 Page : 2/2