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 ****
