Dans le cadre de ce projet en équipe, nous avons conçu un système automatisé et conteneurisé pour générer des PDF à partir de données extraites de Wikipédia. L'objectif était de permettre à un client de facilement entrer des informations sur des régions de France et obtenir des documents PDF correspondants, tout en fournissant une documentation claire et accessible.
Compétences liées:
Réaliser
Administer
Collaborer
Problématique
Comment concevoir et mettre en place un système automatisé, conteneurisé avec Docker, pour extraire, convertir et générer des PDF à partir de données spécifiques sur des régions de France ?
Réalisation
Dans un premier temps, nous avons appris les bases de ce nouvel outil qu'est Docker. Suite à quoi nous avons commencé individuellement des prototypes de script Bash ou PHP avant de réellement en venir à la réalisation.
Personnellement, je me suis occupé de la partie conversion des données en JSON, afin de faciliter l'utilisation de celles-ci, et de la conversion des données en page HTML avec du PHP (pour la conversion en PDF). Ce projet n'était pas de tout repos, nous avions beaucoup de difficultés à faire fonctionner nos scripts ensemble.
Ce projet en équipe m'a appris énormément de choses. J'ai d'abord appris que notre méthodologie de travail individuel que l'on lie par la suite était loin d'être la plus optimale. De plus, je connais désormais bien mieux le Bash et le PHP qui sont des composants essentiels pour un informaticien.