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.

💡Réflexion critique • Auto-évaluation • Preuves concrètes💡

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

⭐ Projet majeur

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

PHPHTML5CSS3MySQLJavaScriptAJAX

Compétences BUT développées

Comp1 - Développement
Comp2 - Optimisation
Comp4 - Gestion données
Comp5 - Conduite projet

SAÉ 4 - Évolution et finalisation du projet

Semestre 4 (Fév - Juin 2025) • 20 semaines

⭐ Projet majeur

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

Technologies utilisées

PHPHTML5CSS3MySQLJavaScriptDockerGit
Comp1 - Développement
Comp2 - Optimisation
Comp3 - Administration
Comp6 - Travail équipe