SAÉ & Auto-évaluation Compétences
Mes Situations d'Apprentissage et d'Évaluation avec analyse réflexive approfondie et auto-évaluation critique des 6 compétences du référentiel BUT Informatique.
Mes projets SAÉ avec analyse réflexive
Analyse critique de mes projets universitaires : défis rencontrés, solutions apportées, et apprentissages critiques pour mon développement professionnel.
SAÉ 3 - Application d'annotation de tchat en direct
Semestre 3 (Sept - Déc 2024) • 15 semaines
Développement d'une application web permettant l'annotation en temps réel des messages d'une conversation de messagerie instantanée. L'application permet aux utilisateurs d'annoter les messages avec des émotions (joie, colère, tristesse, surprise, dégoût, peur) tant en tant qu'émetteur qu'en tant que récepteur.
💡 Analyse réflexive personnelle
Défis rencontrés
- Gestion de l'état complexe pour les annotations croisées entre utilisateurs
- Synchronisation en temps réel des annotations sans WebSockets
- Architecture de base de données pour gérer les relations émotionnelles
- Interface utilisateur intuitive pour l'annotation rapide
Solutions apportées
- Système de polling AJAX optimisé pour la mise à jour temps réel
- Architecture MVC claire avec séparation des responsabilités
- Base de données relationnelle optimisée avec indexes
- Interface drag-and-drop pour l'annotation émotionnelle
Apprentissages critiques
"Ce projet m'a fait comprendre l'importance de la conception architecturale avant le développement. La complexité des interactions utilisateur m'a appris à anticiper les cas d'usage edge et à concevoir des solutions robustes."
Technologies maîtrisées
Compétences BUT développées
SAÉ 4 - Évolution et finalisation du projet
Semestre 4 (Fév - Juin 2025) • 20 semaines
Continuation et finalisation du projet SAÉ 3 avec ajout de fonctionnalités avancées, optimisation des performances, documentation complète du code et préparation d'un produit fini prêt pour la production.
📝 Analyse réflexive SAÉ 4
Défis rencontrés
- • Refactorisation du code legacy de la SAÉ 3
- • Optimisation des performances pour passage à l'échelle
- • Documentation technique complète du projet
- • Préparation environnement de production
Solutions apportées
- • Refactoring progressif avec maintien compatibilité
- • Optimisation requêtes MySQL et mise en place cache
- • Documentation technique avec PHPDoc et guides utilisateur
- • Containerisation Docker pour reproductibilité
"Cette SAÉ m'a appris la valeur de la maintenance et de l'évolution du code. Reprendre un projet existant m'a fait prendre conscience de l'importance de la qualité du code dès le départ et de la documentation continue."