🚀 Preuves "ressources"

Ressources mobilisées : performance web, optimisation du chargement, gestion d'état / mise en cache (Vuex 4), déport de la logique côté serveur (Cloud Functions), algorithmique JavaScript.

🚀 Preuves "SAÉ Def'IUT"

Titre SAÉ : SAÉ Def'IUT — Optimisation de l'application

▶︎ Les apprentissages critiques

Niveau 2 — « Sélectionner les algorithmes adéquats pour répondre à un problème donné »

▶︎ Analyse et réflexivité sur vos actions (à compléter, max 1 page par question)

<aside> đź’ˇ

Quelles ont été vos démarches, prises de décisions, degré d'implication et d'autonomie ?

Plusieurs choix de l'application visent la performance : chargement progressif des défis (infinite scroll), mise en cache de données via Vuex pour limiter les requêtes, et déport de traitements côté serveur (Cloud Functions).

</aside>

<aside> đź’ˇ

Quelles ressources avez-vous choisies et combinées ?

Vuex pour le cache, les mécanismes de pagination/lazy-loading de Vue, et les Cloud Functions pour alléger le client.

</aside>

<aside> đź’ˇ

En vous appuyant sur vos traces, justifiez la maîtrise des apprentissages visés.

Les objectifs de performance du cahier des charges (chargement inférieur à 2-3 s, 200 utilisateurs simultanés) et les mécanismes mis en place (infinite scroll, cache Vuex) en attestent.

</aside>

<aside> đź’ˇ

Quelles ressources vous manquent ? Si c'était à refaire, que changeriez-vous ?

Mesurer la performance avec des outils dédiés (Lighthouse) et optimiser les requêtes Firestore.

</aside>

▶︎ Les traces