🚀 DWWM 2025

EventHub

Guide de préparation pour la soutenance orale

Vous pouvez tout à fait partir sur une présentation totalement différente, ceci n'est qu'un exemple

Structure des Slides

8 à 10 slides maximum pour une présentation entre 10 et 15 minutes

1

TITRE

EventHub, votre nom, date de soutenance

2

PRÉSENTATION DU PROJET

Objectif, fonctionnalités principales, technologies utilisées

3

MCD - VUE D'ENSEMBLE

Schéma complet, entités principales lisibles

4

MCD - RELATIONS CLÉS

Détail des relations importantes, justifications de vos choix

5

LOGIQUE MÉTIER

Parcours des utilisateurs sur les participations, rĂŽles, rĂšgles business

Exemple concret de parcours utilisateurs :
1
DÉCOUVERTE → L'utilisateur parcours les Ă©vĂ©nements disponibles
2
CONSULTATION → Il clique sur un Ă©vĂ©nement pour voir les dĂ©tails
3
INSCRIPTION → Il clique sur "Participer"
4
VALIDATION → Le systĂšme vĂ©rifie les conditions
5
CONFIRMATION → Statut "En attente" ou "ConfirmĂ©"
6
NOTIFICATION → Email/notification de confirmation
7
GESTION → PossibilitĂ© d'annuler, modifier
8
PARTICIPATION → Le jour J, check-in
6

IMPLÉMENTATION SYMFONY

Entités Doctrine, relations ORM, repositories

7

SÉCURITÉ & AUTHENTIFICATION

Authentification, autorisations, validation

8

DIFFICULTÉS RENCONTRÉES

3 problÚmes principaux et solutions apportées

Contenu Technique

đŸ—‚ïž MCD - Relations

Montrez et expliquez clairement vos relations importantes

⚙ ImplĂ©mentation Symfony

Exemple de code à présenter :

#[ORM\Entity(repositoryClass: EventRepository::class)]
class Event
{
    #[ORM\ManyToOne(targetEntity: User::class)]
    private User $organizer;
    
    #[ORM\OneToMany(mappedBy: 'event')]
    private Collection $participations;
}

🔒 SĂ©curitĂ©

Points essentiels Ă  couvrir :

  • Hashage des mots de passe
  • ContrĂŽle d'accĂšs par rĂŽle
  • Validation des formulaires
  • Protection des routes sensibles

Conseils de Design

❌ À ÉVITER

  • Trop de texte sur une slide
  • SchĂ©mas illisibles
  • Code sans contexte
  • Jargon sans explication

✅ À PRIVILÉGIER

  • Visuels clairs et grands
  • Exemples concrets
  • Vos choix techniques
  • Storytelling clair

📐 Format Technique

PowerPoint, Google Slides, ou équivalent

🎯 Objectif Principal

VOS SLIDES DOIVENT RACONTER L'HISTOIRE DE VOTRE PROJET : comment vous avez analysé le besoin, conçu la solution, et résolu les problÚmes techniques.