|
Journée 1
|
|
Rappels HTML
|
les procédures
CGI ( ISMAP, FORMS, SSI, Upload) - POST - GET
|
|
La directive mailto
|
détail -
avantages - inconvénients - programmes de décodage des informations
de la directive mailto:
|
|
Exemple de CGI sur
PC et sur UNIX
|
le serveur http
sur PC - maquettage - serveur sur UNIX
|
|
Le serveur http
|
la configuration,
la protection d’un serveur http - SSL - protection par domaine - protection
par mot de passe - la configuration des imagemap - les alias - la configuration
des fichiers d’erreur - la configuration des fichiers MIME - les ports
standards et SSL - documents root - configurations des icônes. Exemple
ALIBABA - NCSA - CERN - NETSCAPE - Configuration des SSI
|
|
Les statistiques
|
configuration -
les informations - exploration d’un fichier statistique, la fréquentation
journalière, horaire, géographique, le taux de fréquentation
des pages.
|
|
Les serveurs http
|
les différents
serveurs httpd du marché, les serveurs domaine public. Etudes
|
|
Commerce
|
Les serveurs permettant
les transactions commerciales - Encryptage
|
|
Erreurs
|
Les messages d’erreurs
de 400 à 501
|
|
Protection
|
les dangers des
CGI, des SSI sécurité.
|
|
Journée 2
|
|
Introduction aux
langages PERL
|
Perl4 vs Perl5 -
TK PERL - Historique - Intérêt - tout UNIX dans un langage
|
|
Premiers pas
|
Le programme Hello
World - Ouverture de fichiers -
|
|
Les instructions
de contrôle
|
if , while, for,
foreach
|
|
Étude du
langage
|
Type de données
en PERL - Les scalaires - Les tableaux de scalaires - Les tableaux associatifs
de scalaires - Opérateurs - Procédures - Les expressions
régulières - Préséance -
|
|
Les arguments
|
de l'interpréteur
PERL - Debug en PERL
|
|
Les variables particulières
|
de $$ à $ARGV
|
|
Librairies PERL
|
CPAN et librairies
du domaine public
|
|
Journée 3
|
|
Les procédure
de recherche de chaînes de caractères
|
//, ??, m//, grep,
hex, q s//, tr
|
|
Les procédures
d’accès TCP/IP
|
accept, bind, connect,
getpeername, listen, recv, send, setsockop, shutdown, socket, socketpair
|
|
Manipulation du
file system
|
chmod , chdir ,
mkdir, open, close, opendir, closedir, read, readdir, rename, rmdir, seek,
seekdir, stat, tell, telldir, truncate, unlink, write
|
|
Manipulation de
chaînes de caractères
|
chop, join, length,
print, index, rindex, split
|
|
Manipulation de
fichiers et de répertoires
|
close, closedir,
eof, fileno
|
|
Procédures
sur les tableaux
|
each keys
|
|
Divers
|
expr, next, pack
, pop, push, require
|
|
Manipulation de
listes
|
reverse,shift, sort,
splice
|
|
Journée 4
|
|
TP1
|
Exercices sur l’extraction
de champs en PERL
|
|
TP 2
|
Génération
d’un fichier dynamique en PERL
|
|
TP 3
|
Bibiothèques
graphiques
|
|
TP4
|
Exemple avancé :
les serveurs Push et les clients Pull
|