🚀 Preuves SAE

▶︎ Les apprentissages critiques

▶︎ 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 ?

</aside>

Ma démarche a d'abord consisté à créer la première version fonctionnelle (elle a évoluée tout au long de la SAE) de l'API connectée à notre base de données PostgreSQL. Face au besoin d'intégrer des informations provenant d'autres départements, j'ai pris l'initiative de développer des scripts de mapping spécifiques. Ces scripts analysent des données JSON hétérogènes, dont la structure ne correspondait pas exactement à notre base de données, et les transforment à la volée pour les insérer proprement.

<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>

J'ai combiné mes compétences en modélisation de bases de données (UML / Schémas Relationnels) et en programmation backend. Pour faciliter l'accessibilité de l'environnement de développement pour toute l'équipe, l'API et la base de données PostgreSQL sont encapsulées dans des conteneurs Docker. Cela a permis de standardiser le backend sous forme de service.

<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>

Mes traces démontrent une maîtrise de la persistance et de la sécurisation des données. Les tables respectent les formes normales pour éviter toute redondance. L'API traite efficacement les requêtes du frontend (comme l'envoi des coordonnées des points d'eau pour l'affichage sur la carte).

<aside> đź’ˇ

Quelles ressources vous manquent pour atteindre la compétence abordée par cette SAé ? Si c'était à refaire que changeriez-vous ?

</aside>