Formation XHTM ou la fausse bonne idée
28 Sep 2011Après avoir pas mal développé sur iPhone j’ai eu envie de me mettre à niveau sur HTML et CSS. En Juin j’ai donc suivi 3 jours de formation sur ces technos. C’était vraiment pro avec un formateur très bon. Avec ces bonnes bases j’ai eu envie d’aller encore plus loin et regarder comment réaliser des sites Web pour mobiles. Fort de cette bonne expérience de formation j’en ai cherché une autre. J’ai trouvé :
Réaliser des sites WEB multi plateformes (Iphone, Android, BlackBerry, …)
Une formation de 5 jours, ça me parait un peu long mais pour entrer dans les détails c’est peut-être normal. C’est Eric Sarrion qui fait cette formation en utilisant son livre “XHTML/CSS & JavaScript pour le web mobile” comme plan de cours.
Le début d’une formation ce n’est jamais simple. Ca va soit trop vite ou pas assez. Je le sais bien donc j’ai accepté de prendre du temps pour faire une liste avec ul et utiliser des div. Mais je suis un peu étonné par certaines réflexions du formateur, du style :
- Une div n’aura pas de mitoyenneté sur les côtés droit ou gauche (citation du livre !)
- A la question “comment catcher une exception en Java Script ?” il répond “non mais faut pas en faire des exceptions !”… ok pas bête :/
- Ecrivez juste <p id=toto, les guillemets autour du nom ne servent à rien
- Non mais ce tag HTML il ne sert à rien.. Moi je l’ai jamais utilisé
- Non mais la complétion pour écrire du javascript et du HTML ça sert à rien
- Non mais les DOCTYPE ça sert à rien
Je reste donc un peu scotché par ses réponses. Déjà Eric ton livre s’appelle XHTML/CSS. J’ai bien dit XHTML, regarde la définition sur wikipedia :
XHTML, est un langage de balisage servant à écrire des pages pour le World Wide Web. Conçu à l’origine comme le successeur d’HTML, XHTML se fonde sur la syntaxe définie par XML, plus récente, mais plus exigeante que celle définie par SGML sur laquelle repose HTML
Donc merci de remettre les doubles cotes sur tes params et d’ajouter des Doctype dans tes fichiers. J’ai d’ailleurs du mal à comprendre comment un éditeur comme Eyrolles peut laisser passer ce genre de bêtises.
Autre chose qui me gène, j’apprends que l’on va passer 1 journée à générer des applications natives (iOS et Android) avec PhoneGap. Pourquoi pas, sauf que ce n’était pas noté sur la description de la formation et que ça ne m’intéresse pas, enfin disons que je ne suis pas venu pour ça.
Je suis donc un peu (beaucoup) mitigé après cette journée… Je décide d’attendre la seconde on ne sait jamais.
Malheureusement la seconde journée n’est pas beaucoup plus instructive. Le moment le plus intéressant a été le repas du midi ou j’ai rencontré un collègue pour discuter boulot. A propos des repas Eric, lorsque tu emmènes tes élèves au restaurant le midi, c”est mieux de discuter avec eux que de regarder le 13h de Pernaut à la télé…
J’ai donc rapidement compris que je n’allais pas avoir les réponses à mes questions pendant cette formation :
- Comment gérer le changement d’orientation de l’appareil
- Comment choisir le CSS en fonction du mobile
- Comment gérer la taille de l’écran du terminal
La fin de la seconde journée a été décisive, la goutte d’eau comme on dit. Au moment où un autre élève soulignait qu’il avait d’autres attentes (un peu comme moi), on a eu droit à un monologue d’Eric absolument hallucinant. Une séance d’auto congratulation pitoyable, je cite : “tout le monde adore cette formation !”, “A la fin on s’embrasse tous”, “je suis invité partout pour en parler”. On rêve.
Bref, j’ai donc pris mes affaires pour rentrer à la maison plus rapidement.
Alors attention, je n’ai pas la prétention de dire que cette formation est nulle. C’est loin d’être le cas. Mais elle n’est pas adaptée aux personnes avec un peu d’expérience, c’est plus pour les débutants. De mon côté j’ai aussi fait des erreurs en choisissant cette formation. Une ligne aurait du me mettre la puce à l’oreille : “Profils : Développeurs et chefs de projet”, j’aurais du savoir que ça n’allait pas être assez technique :)
Mon seul regret est de ne pas être là à la fin car Karen nous aurait sûrement préparé un gâteau bio !