Vous vous apprêtez à lire un tutoriel rédigé par un membre de ce site. Malgré tout le soin que ce membre a pu apporter au tutoriel, nous ne pouvons pas garantir que les informations contenues sur cette page sont exactes à 100%. Merci de garder cela en tête lorsque vous lirez cette page ;o)
Plan du cours
Voici ce que je pense vous enseigner dans ce cours :
- Maîtrise du multimédia
- Petit point sur XML
- Maîtrise des formulaires
- Utilisation des templates
Je pense que ce sera tout, ce sont déjà de gros chapitres à avaler et qui ne sont pas de tout repos.

Je compte faire également quelques TPs pour vous détendre après de très gros chapitres par exemple et pour mettre en pratique ce que l'on vient d'apprendre, ce n'est pas facile de tout gérer en même temps, c'est pour ça que je vous demanderai de ne pas lire tout en bloc, mieux vaut lire doucement et comprendre que lire vite et ne rien comprendre.
Par quoi commence-t-on ?
J'ai décidé de vous faire commencer par ce qui vous intéresse le plus et ce qui est le plus facile (on va progresser par ordre de difficulté) à savoir la maîtrise du multimédia.

Jusqu'ici vous ne savez faire que des systèmes PHP qui utilisent ce que vous avez appris (news...) mais maintenant ça va changer, tout ce que vous avez déjà appris se retrouvera dans des scripts PHP mais de façon alternative, c'est-à-dire qu'il faudra connaître non seulement
ce que vous avez déjà emmagaziné mais aussi
ce que nous allons apprendre : cela veut aussi dire que vous ne pouvez pas vous permettre de sauter un chapitre qui ne vous intéresse pas, vous risquez d'être vraiment perdu !
Ce qu'il faut savoir
Si vous êtes ici c'est que vous connaissez sur le bout des doigts tout le cours de PHP/MySQL de M@teo21.
Si ce n'est pas votre cas il faut retourner aller lire le cours au plus vite, mais voici tout de même une liste des cours qu'il faut connaître pour suivre au mieux cette suite du cours de M@teo21.
- Savoir afficher du texte à l'écran avec echo
- Savoir utiliser les conditions : else, if et elseif
- Savoir utiliser une base de données (c'est indispensable et c'est le minimum à connaître)
- Savoir utiliser les sessions, les includes, savoir inclure des pages, des dossiers
- Maîtriser les constantes, les variables, l'initialisation de variables ...
- Maîtriser quelques fonctions de PHP comme die, mail()
- Utiliser les fonctions
- Avoir réussi quelques TPs (cela me confirme votre niveau)

Ce sera tout ce qu'il faut savoir en perspective pour continuer à lire ce cours, j'insiste quand même sur le fait de savoir
inclure des pages car c'est ce que nous allons mettre en pratique dès le début, revoyez donc tout ce qui va avec, les jolies constantes et les macros... Ça vous rappelle quelque chose non ?
Il n'est pas nécessaire de connaître les regex bien que ce soit fortement recommandé.

On va dès le début
installer une librairie particulière, il faut donc que vous sachiez travailler avec et savoir en installer une, normalement si vous avez déjà installé quelques librairies ça devrait rouler comme sur des roulettes.
Autre chose qu'il me semble bon de vous rappeler : je vous considère comme des grands qui ont déjà lu le cours de M@teo21 donc je ne ferai aucun rappel, j'ai devant moi des professionnels du PHP.
Ce que vous saurez faire à la fin du cours
Je pense qu'il est bon de vous dire ce que vous saurez faire à la fin des cours, c'est pour vous un objectif qu'il faudra vous fixer pour ne pas abandonner : vous disposez néanmoins des forums en cas de problème.
- À la fin du cours sur le multimédia vous saurez : manipuler des images avec PHP, des images animées, des diaporamas, des graphiques...
J'entends par
manipuler totalement savoir maîtriser le sujet.
- À la fin du cours sur les formulaires vous saurez : installer PEAR et l'utiliser, maîtriser totalement l'utilisation des formulaires, utiliser le gestionnaire d'erreurs...
- À la fin du cours sur les templates vous saurez : séparer votre code PHP totalement du code XHTML/HTML, différencier PHPLib de Smarty.
Voilà tout.
Et XML dans tout ça ? Tu ne tiens pas tes promesses !?

Ola Ola pas de panique amis Zér0s ! Je l'ai volontairement écarté du programme pour une seule et simple raison : XML n'a pas vraiment de rapport avec le PHP, c'est un autre langage que nous allons essayer de combiner au PHP pour réaliser un contenu franchement dynamique, après avoir lu le cours sur XML vous saurez manipuler ce type de fichier et même le transformer !
Voilà tout, je compte aussi faire quelques cours en plus pour vous perfectionner mais nous étudierons principalement ceux cités ci-dessus.
Voici une petite conclusion pour résumer ce que vous venez de lire.
La bonne attitude à prendre pendant les cours :
- Ne pas hésiter à demander de l'aide sur les forums correspondants en cas de problème.
- Relire les chapitres qui vous font défaut et/ou les chapitres de M@teo21 si vous ne connaissez pas tout !
- Prendre des notes, ça peut vous aider et même faire des schémas pourquoi pas, bien qu'il y en aura dans les différents cours.
- Pratiquer en même temps que moi et essayer d'aller plus loin.
- S'exercer en faisant les Q.C.M proposés et/ou les exercices qui vous seront donnés.
- Faire des pauses entre chaque gros chapitre !
- Ne pas oublier d'aller voir la doc PHP en cas de doute, maintenant ça doit être un réflexe pour vous.
Ça en fait une grande liste mais ces quelques petits réflexes ne peuvent qu'être bénéfiques pour vous !