Le Jeudi 26 Septembre 2002 13:58, cyrille c a écrit :
> Des suggestions de cours?

Ben, sur une suggestion de Pascal, moi je suis volontaire pour faire 
quelques cours sur PHP, axés bien évidemment principalement sur la 
gestion de sites Web (même si PHP peut servir à d'autres choses, par 
exemple comme langage de script -- si, si, j'ai testé pour vous :-) Le 
seul problème est que le rapport avec Linux n'est plus très évident ces 
temps-ci où même IIS fait tourner PHP. Donc, le plan très provisoire 
serait le suivant :

* les bases de données MySQL : comment construire une base, ajouter, 
changer, effacer, et bien sûr récupérer des données dans la base avec 
le langage SQL (ceci ne se veut pas une explication sérieuse des 
possibilités de SQL, il faudrait un cours à part).
* Construction d'une page dynamique avec PHP : démonstration de l'accès 
à une base et construction d'une page à l'aide des données récupérées.
* Les structures de contrôle (if, while, for, foreach, etc.) : ou 
comment transformer votre page Web en Horrible Monstre Mutant[tm].
* Traitement des chaînes avec PHP, /featuring/ bien évidemment les 
fameuses Expressions Rationnelles qui terrorisent la population depuis 
suffisamment longtemps pour être démystifiées ;-)
* Gestion des sessions, utilisation des cookies, etc. : comment adapter 
votre site à vos utilisateurs.
* Factorisation du code : les fonctions et les objets en PHP.

Voilà, c'est à peu près tout ce que à quoi je pense à l'instant. 
N'hésitez bien sûr pas à me signaler tous les trucs que j'ai oubliés et 
qu'il faudrait voir (pour info, l'API est documentée à 
<http://www.php.net/manual/fr/>). AMHA, le meilleur moyen de procéder 
serait d'avoir comme but la réalisation d'un petit site de nouvelles. 
C'est assez facile à réaliser, et ça permet de mettre en évidence la 
plupart des fonctions que l'on utilise réellement en PHP. On pourrait 
le cas échéant prévoir une séance pour expliquer comment configurer un 
serveur Apache mais ce n'est pas très dur au-delà des VirtualHosts et 
du contrôle d'accès (dont PHP peut se charger, d'ailleurs), peut-être 
ça permettrait de parler un peu des modules d'Apache (mod_gzip, 
mod_rewrite, etc.) mais ça serait un peu hors-sujet. À voir.

J'ai posé la question à Yann (l'autre codeur PHP) pour savoir s'il 
voulait le cas échéant donner des cours lui aussi, et il m'a dit qu'/a 
priori/ il serait d'accord. Donc, reste à savoir si c'est bien /on 
topic/ et, bien sûr, s'il y a des élèves. Soit dit en passant, si ça se 
fait, ça commencera au minimum la semaine suivante vu que ce samedi je 
suis censé passer chez Michel puis être à Nice le soir (et qu'en plus 
je suis à la bourre pour plein de trucs. Comme d'hab', quoi :-)

Voilà, voilà, vous me dites si ça branche quelqu'un, et si oui, bah on 
donne suite...

+++
-- 
[ Jacques Caruso <[EMAIL PROTECTED]>                  Développeur PHP ]
[ Monaco Internet                           http://monaco-internet.mc/ ]
[ Tél : (+377) 93 10 00 43                        Clé PGP : 0x41F5C63D ]
[ -+-  L'air c'est un peu comme mon cerveau... -- J. C. Van Damme  -+- ]


Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à