~/$ cat Stage_2025.md
Stage chez Geomatys (BUT2, 2025)
Cette page décrit ce que j'ai fait et appris durant le stage de 2 mois que j'ai effectué au sein de l'entreprise Geomatys. Vous trouverez les détails exacts du stage dans mon rapport de stage, et pour des raisons de clarté, je ne ferai que résumer la mission principale.
Geomatys développe et maintient une application web de suivi de la qualité de l'eau, nommée Aqualit. Cette application affiche entre autres la position de capteurs sur une carte interactive de la France, capteurs que l'on peut sélectionner, afin d'avoir accès à leurs informations spécifiques.
Ma mission était de remplacer la librairie JavaScript de cartographie (celle qui permet l'affichage et l'interaction avec la carte), par une autre, jugée plus esthétique et performante pour l'utilisation que l'on en faisait (affichage 2D).
Ce stage m'a beaucoup appris, particulièrement sur des technologies que je n'aurais pas vues dans le cadre de ma formation à l'IUT, et auxquelles j'aurais probablement mis beaucoup de temps à m'intéresser de mon côté.
Parmi ces technologies :
-
Angular, le framework sur lequel était construite l'application
-
TypeScript, le langage de script utilisé par Angular, et dérivé de JavaScript
-
Maplibre, la librairie de cartographie remplaçante
-
Docker avancé, bien que j'avais déjà beaucoup appris de mon côté, j'ai pu voir et interagir avec son utilisation dans un ensemble d'applications communicantes entre elles.
Mes tâches consistaient principalement à trouver les fonctionnalités qui dépendait de l'ancienne librairie, et de les adapter à la nouvelle (ce qui amenait à plus de bricolage que ce que l'on penserait), et à implémenter de nouvelles idées du product manager en donnant mon estimation sur la faisabilité. Pour plus d'informations, vous pouvez lire mon rapport de stage.