
<aside> đź’ˇ
Quelles ont été vos démarches, prises de décisions, degré d'implication et d'autonomie dans la SAE ?
</aside>
<aside> đź’ˇ
Quelles ressources avez vous choisies et combinées pour réaliser vos tâches et résoudre les problèmes rencontrés dans cette SAé ?
</aside>
<aside> đź’ˇ
En vous appuyant sur vos traces, justifiez la maitrise des apprentissages visés, ainsi que la prise en compte des composantes essentielles pour le développement de vos compétences.
</aside>
<aside> đź’ˇ
Quelles ressources vous manquent pour atteindre la compétence abordée par cette SAé ? Si c'était à refaire que changeriez-vous ?
</aside>
Dans cette SAE, nous avons cherché à améliorer les performances de l'application en réfléchissant aux données réellement nécessaires pour chaque fonctionnalité. Nous avons pris plusieurs décisions concernant les informations envoyées par l'API afin d'éviter les échanges inutiles entre le back-end et le front-end.
J'ai participé à la mise en place de plusieurs optimisations, notamment sur l'affichage des points d'eau et des utilisateurs. Nous avons également décidé d'utiliser un système de cache afin de limiter certaines requêtes vers l'API. Je me suis impliqué dans le développement de ces optimisations afin d'améliorer le fonctionnement général de l'application.
Pour réaliser les différentes tâches de cette SAE, je me suis appuyé sur plusieurs ressources. J'ai utilisé mes cours de bases de données afin de mieux comprendre l'organisation des données et réfléchir aux informations réellement nécessaires pour chaque fonctionnalité.
J'ai également consulté la documentation des différentes technologies utilisées dans le projet. Comme certaines technologies n'avaient pas encore été abordées en cours, j'ai dû apprendre à les utiliser par moi-même.
Ces différentes ressources m'ont permis de mettre en place les optimisations de l'application et de mieux comprendre le fonctionnement des échanges entre le front-end, le back-end et la base de données.
Les optimisations mises en place au cours du projet montrent que j'ai été capable de réfléchir aux solutions les plus adaptées afin d'améliorer les performances de l'application. Par exemple, nous avons limité les informations envoyées par l'API en transmettant uniquement les données nécessaires lors du premier affichage, puis les informations détaillées uniquement lorsque l'utilisateur en avait besoin.
Nous avons également mis en place un système de cache permettant de conserver certaines données localement afin de limiter les requêtes vers l'API. De plus, plusieurs informations qui n'étaient pas utiles ont été retirées afin d'éviter d'échanger des données inutiles entre l'application et la base de données.