Examen oral (50 pts)
Déroulement (~20 minutes)
- Présentation/démo : 2-3 minutes - Montrer l'application et ses fonctionnalités
- Améliorations possibles : Ce que vous amélioreriez avec plus de temps
- Questions théoriques : Pool de questions (Vue.js, Pinia, API, Vuetify)
- Questions pratiques : Questions sur votre code
Répartition des points (50 pts)
- Présentation : 5 pts (démo + améliorations possibles)
- Questions théoriques : 3 questions × 6 pts = 18 pts
- Questions pratiques : 3 questions × 9 pts = 27 pts
Chaque question est notée de 0 à 3, puis multipliée par son coefficient (×2 théorique, ×3 pratique).
Barème des réponses
- 3 - Maîtrise complète : Réponse précise, complète et bien argumentée
- 2 - Maîtrise partielle : Réponse correcte mais avec quelques imprécisions ou hésitations
- 1 - Début de maîtrise : Réponse partielle, nécessite des relances pour aboutir
- 0 - Aucune évidence : Pas de réponse ou réponse totalement incorrecte
Présenter les améliorations possibles
Durant votre présentation, vous devez aussi évoquer ce que vous amélioreriez si vous aviez plus de temps :
- Démontre du recul sur votre projet
- Identifie ce qui fonctionne moins bien
- Propose des évolutions futures
- Valorise l'autocritique et la vision d'ensemble
Exemples : "J'aurais aimé ajouter un tri par date", "Le design de la page détail pourrait être amélioré", "Je voudrais implémenter la pagination"...
Exemples de questions
Questions théoriques
- Quelle est la différence entre ref et reactive ?
- À quoi sert une propriété computed ?
- Expliquez le rôle de Pinia dans une application Vue.js.
- Pourquoi utilise-t-on un fichier .env ?
Questions pratiques (sur votre code)
- "Explique-moi cette fonction, que fait-elle ?"
- "Pourquoi as-tu utilisé computed ici ?"
- "Comment fonctionne ton store ?"
- "Que se passe-t-il si je clique sur ce bouton ?"
Important : Connaître son code
L'oral vise à vérifier que vous comprenez le code que vous avez écrit. Si vous ne pouvez pas expliquer une partie de votre code, cela sera pénalisé.
Conseil : Relisez votre code avant l'oral et assurez-vous de pouvoir expliquer chaque fonction, chaque choix technique.
Attitude professionnelle
L'oral est aussi l'occasion de démontrer votre professionnalisme :
- Saluer le jury en entrant dans la salle
- Adopter une posture correcte (pas affalé sur la chaise)
- Maintenir un contact visuel avec les évaluateurs (pas uniquement l'écran)
- Communiquer de manière claire et respectueuse