Ce projet de mise en situation avait pour but de nous faire mettre en place une page web reprenant automatiquement des données d’une bases de données concernant les éditions du Vendée Globe ainsi que les informations des skippers y participant mais aussi les informations des différents bateaux. Tout cela afin de les affichées de façon dynamique.
Pour cela nous avons utilisé plusieurs outils, pour la base de données nous avons employés postgreSQL, pour la partie serveur nous avons utilisé JAVA et pour la partie Frontend nous avons utilisé HTML, CSS et JavaScript.
Cette réalisation a pris la forme d’un TD d’introduction de 2h, puis de 3 TP de 4h chacun. Au cours de ces TP nous avons avancé étapes par étapes avec l’aide de notre professeur.
Le premier TP a tout d’abord concerné la partie base de données. En effet à l’aide des outils de l’université nous avons eu accès à une base de données postgreSQL.
Lors du deuxième TP nous avons fait la partie serveur. Le but était ici de relié notre base de données à nos programmes JAVA. Durant cette séance nous avons appris à créer des Servlets mais aussi approfondir notre connaissance des classes JAVA, notion que nous avions découvert précédemment lors d’une ressource portant sur JAVA.
Pour finir, au cours de la troisième séance de TP nous avons réalisé la partie Frontend, qui a pris la forme d’une page web dynamique. En effet nous avons utilisé du dom scripting afin que notre page se remplisse en fonction des données de la base de données.
Ce projet s’appuyait sur des ressources que l’on avait pu aborder en cours, lors de cours de gestion de base de données, de JAVA ou bien encore de web dynamique avec JavaScript.
J’ai trouvé ce projet très intéressant d’autant plus par le résultat que j’ai pu obtenir. En effet, j’ai réussi à avoir un résultat concluant qui correspondait aux attentes. Ce projet m’a demandé entre 15 et 20h de travail personnel. Celui-ci a pris forme au cours du mois de mai et de juin 2026.