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