Plus qu’une semaine…
Voilà comment s’achève la première semaine de piscine de PHP à Tech, par un exam machine de 4h et une colle totalement chiante, très chiante. Pour ceux qui ne voient pas ce qu’est une colle, une colle est un projet à faire en un week-end avec des trinômes imposés. Un sujet est mis en ligne le samedi vers 14h30 (après l’exam machine) qui est à rendre sur chaque compte du groupe pour dimanche à 9h42min42sec et présenter techniquement (dit soutenance) son projet à un Astek (étudiant de 3ème année voir plus qui se charge de noté les projets des 1ère et 2ème année).
Et le sujet était de faire un site en PHP (of course) où on peut créer un compte, se logger, uploader un fichier .mp3, lire les .mp3 avec un player choppé sur le net et que les musique soient visible par tous ou par compte, classé par catégories of course. Grosso modo, faire un Radio.Blog.Club. et bien sur si sa ne suffisait pas, il fallait faire son site avec un moteur de template Smarty (googlé le si vous savez pas ce que c’est :p).
Le truc qui m’a vraiment déplu c’est de faire un site avec Smarty, parce qu’une bonne partie de la promo (deja pas mal de gens connait le PHP depuis qu’une semaine) n’avait jamais travailler avec un moteur de template et surtout découvrait Smarty le jour même. Oui je n’avais jamais utilisé de moteur de template et j’ai appris ce qu’est Smarty le jour même, et honnêtement ce n’est vraiment pas facile à prendre en main. Je trouve ça vraiment abusé, on a même pas eu une journée d’exo histoire de se familiariser avec Smarty, mais bon je suis à ‘tech, c’est normal, c’est toujours comme ça.
Mais fort heureusement un de mes trinômes était très doué et avait déja utilisé Smarty. Donc on a pu (surtout grâce à lui en faite, encore merci d’ailleurs :p) terminé ce projet à 4h30 du mat’ et donc faire un site de browsage de mp3 uploadé par les utilisateurs avec un design plutot épuré avec gestion des avatars (donc choix de l’avatar et up) mais sans playlist (ouai vers 3h on s’est dit que c’était pas la peine XD), browsage de mp3 par catégories et aussi par recherche, compte et tout le tralala classique.
Finalement, ce projet m’a quend même montré la grande utilité des moteurs de template même si j’ai mis quelques heures à comprendre comment sa marche réellement. Et c’est clair que sa rend le code bien plus propre et plus facile à modifier. Et au final on a eu une bonne note que je ne dirai pas ici et cette semi nuit blanche n’était pas inutile finalement.
Conclusion : Vite plus qu’une semaine de piscine, dont encore une colle à la fin de cette semaine. XD et je suis “libre” d’exo bidon qui font chier le monde pour rien, et passer à des “vrais” projet.
ahahahah moteur de template je t’en avais parlé au resto tu te souvient ? :d
idem moi je suis imposé dans utiliser pour la partie non admin des prokets minimum.
C’est vrai que c’est chiant mais c’est pratique pour le designer aprés :d et puis bon j’ai fini par mi faire :d
ta du bouffer du cookie toi :d
C’est clair que sa rend le code bien plus propre c’est mais pas facile à prendre en main au début XD
Mon trinome et moi avons décidé de na pas utiliser les cookies parce que c’était pas indispensable pour la colle ^^