Anime Rivals — SAE 2e année
Contexte : Projet de création d'un jeu de cartes web avec gestion de données complexes (cartes, joueurs, decks, progression). Le jeu repose sur un système original avec des règles entièrement repensées.
Ce qui a été fait : Participation à la conception des données avec la réalisation du MCD. Structuration des entités principales du jeu (cartes, attributs, decks, joueurs). Mise en place de la gestion des decks et des interactions entre les données pendant une partie.
Difficultés : Concevoir un modèle de données suffisamment flexible pour permettre l'évolution du jeu (ajout de cartes, gestion des attributs) tout en garantissant la cohérence.
Ce qui a été appris : Le projet a permis de développer une vision structurée des données, la capacité à concevoir un modèle cohérent à partir d'un besoin concret, et l'anticipation des interactions entre les différentes entités. Le MCD a servi de base solide pour l'ensemble du développement.
Ressenti : Partie essentielle du projet, souvent moins visible mais indispensable au bon fonctionnement global.
Voir le projet →
Junior DEV — Gestion des conventions et remboursements
Contexte : Projet SAE sur la modélisation de données et le SQL pour gérer une Junior-Entreprise. L'application devait couvrir étudiants, entreprises, conventions, acomptes, frais, remboursements, factures et bulletins d’indemnité.
Ce qui a été fait : Conception du modèle relationnel et des tables principales : étudiants, entreprises, conventions, frais, acomptes, remboursements, factures et types de frais. J'ai structuré les relations entre étudiants, entreprises et conventions pour garantir la cohérence des données.
Difficultés : Mettre en place des contraintes SQL avancées (CHECK, clés primaires, clés étrangères) tout en conservant une structure souple pour les flux de remboursement et les liens entre les entités.
Ce qui a été appris : J'ai renforcé ma maîtrise du SQL et de la modélisation relationnelle, en particulier pour gérer des processus métiers complexes comme les conventions de stage, la facturation et les remboursements.
Ressenti : Projet très formateur sur la gestion des données réelles et l'importance des relations entre tables. C'est un bon exemple de base solide nécessaire avant de développer l'interface.
Aucun lien de démonstration disponible
📊 SAE – Tableau de bord Power BI & Présentation orale
Contexte : Dans le cadre d’une SAE transverse, nous avons travaillé sur un jeu de données volumineux (ventes, produits, régions, périodes). L’objectif était de construire un tableau de bord interactif sous Power BI, puis de le défendre lors d’une présentation orale devant un jury composé d’enseignants et d’un professionnel du secteur.
Ce qui a été fait : J’ai pris en charge l’intégralité de la chaîne de traitement : nettoyage et transformation des données avec Power Query, modélisation en étoile (tables de faits et dimensions), création de mesures DAX personnalisées (Chiffre d’Affaires, Marge brute, Taux de conversion, Évolution mensuelle). J’ai ensuite conçu des visuels dynamiques (histogrammes, cartes géographiques, KPI, filtres croisés) en veillant à la clarté et à l’esthétique du dashboard. Enfin, j’ai préparé un support de présentation synthétique pour accompagner l’oral.
Difficultés : Le principal défi a été de choisir le type de graphique le plus pertinent pour chaque indicateur (un diagramme en bâtons n’est pas toujours la meilleure solution). Il a aussi fallu maîtriser les formules DAX les plus complexes (CALCULATE, FILTER, TIME INTELLIGENCE) pour répondre aux questions métier. Enfin, la gestion du temps de parole (10 minutes chrono) a exigé un vrai travail de synthèse pour ne pas survoler les points techniques tout en restant compréhensible.
Ce qui a été appris : La visualisation ne se limite pas à faire de « beaux graphiques » ; elle doit raconter une histoire et répondre à une problématique métier précise. J’ai compris l’importance de la phase d’exploration en amont pour éviter les erreurs de relation entre les tables. L’exercice oral m’a aussi appris à vulgariser des concepts techniques (jointures, filtres contextuels) devant un public varié, et à justifier chaque choix de conception avec des arguments concrets.
Compétences mobilisées :
- • AC 4.04.01 – Optimiser les modèles de données (choix du schéma en étoile, optimisation des relations).
- • AC 4.04.03 – Organiser la restitution de données (création d’un dashboard interactif adapté aux besoins décisionnels).
- • AC 4.04.04 – Assurer la confidentialité des données (anonymisation des données sensibles avant traitement).
- • AC 6.01.02 – Présenter oralement un travail technique en adoptant un vocabulaire adapté au public (jury mixte).
Ressenti : C’était la première fois que je voyais des données « prendre vie » de manière aussi parlante. Pouvoir interagir avec les filtres et observer les tendances en temps réel procure une vraie satisfaction. L’oral, bien que stressant, a été une excellente expérience pour prendre confiance et structurer ma pensée. Je suis fier du dashboard final et des retours positifs du jury sur la clarté des visuels.