Terminé

90 %

Swayblog

Après plusieurs mois à publier du contenu, j’ai commencé à éprouver quelques difficultés à tenir le rythme (j’en ai toujours eu en réalité). Et je me suis posé la question suivante : comment je pourrais m’organiser pour tenir assez les gens au courant de mes projets, tout en sortant moins de vidéos ? Être plus concis reviendrait à omettre des informations, et réduire la transparence vis-à-vis de mes projets. J’ai donc voulu faire d’une pierre deux coups. En effet, j’attaque ma troisième année d’étude du développement web, et je n’ai toujours pas déployé un seul site ! L’idée m’est donc venue d’un site Web servant de blog, avec différentes catégories d’articles et différentes pages. Je vous propose dans cet article de jeter un œil à ce site.

L’objectif :
Comme je l’ai dit, l’objectif était d’alléger la charge de travail allouée à la documentation de mes projets sur Youtube pour la dédier à l’avancement des projets en eux-mêmes. Les projets en question sont bien évidemment mon jeu The Ancient Pioneers, mon application de suivi de séance de sport Sportracker, et pour finir, techniquement, ce site Web. Et oui, malgré mes études ce fut un sacré projet. Il m’a permis de renforcer mes capacités, d’augmenter mon expérience et de me faire une idée de la façon dont je veux travailler. Cependant, l’objectif de départ n’est pas la seule fonctionnalité que j’ai choisi d’implémenter. Grâce à ce site Web, je pourrai vous partager des programmes d’entraînement, des astuces, des découvertes et des anecdotes. Enfin, j’ai ajouté une page temporaire : WinterArc, qui contient mes projets dans le contexte du Winter Arc. C’est-à-dire les objectifs que je me suis fixé pour la fin du Winter Arc, et les projets qui sont prévus pour être disponibles (si tout se passe bien) avant la fin de celui-ci.

La réalisation :
Cette partie est plus technique, elle rentre dans les détails de la conception et est dédiée à mes collègues développeurs. J’ai développé ce site Web en utilisant l’architecture MVC (Model Vue Controller). Une architecture largement répandue la création de sites Web, que mon professeur de BTS avait tenté en vain (et sans grande conviction) de nous expliquer. Voulant faire les choses proprement, c’est à cette architecture que j’ai pensé dès que l’idée du site Web a surgit. Elle permet de répartir les différentes tâches (gestion des données, gestion de l’affichage, gestion des actions de l’utilisateur) entre les différentes composantes (modèle, vue, contrôleur). Cela facilite donc plusieurs aspects clés du développement de site Web : la maintenance, la scalabilité, l’ajout de fonctionnalités…

Conclusion :
Ce projet m’a permis plusieurs choses : la première fut d’acquérir une première véritable expérience de développeur Web, et donc d’enfin avoir quelque chose à mettre en avant pour proposer mes services. Un autre apport a été celui de développer mes compétences évidemment. Travailler plus d’un mois sur un projet de la sorte m’a fait rencontrer divers problèmes pour lesquels j’ai dû trouver des solutions. Mais j’ai aussi pris la peine de faire un cahier des charges et autres documents techniques me permettant de m’orienter dans mon projet, et de toujours avoir à l’esprit ce que je devais faire. Enfin cela m’a aussi permis de comprendre que le développement web est ennuyeux et que pour ne plus avoir à en faire j’ai tout intérêt à me remettre au plus vite sur mon projet principal : The Ancient Pioneers.