Examen – Examen – Laravel Inertia
Examen officiel : questions et exercice pratique (formulaire et interaction). 20 questions et un exercice de code. Vous pouvez passer à l'exercice et terminer l'examen quand vous voulez. La note finale (50 % questions, 50 % code) doit être d'au moins 80 % pour réussir. Vous pouvez réessayer en cas d'échec.
Progression : 0 / 20 réponses
1. Dans une réponse Inertia, que renvoie Laravel au client (format typique) ?
2. Comment faire une redirection côté serveur tout en restant dans le flux Inertia ?
3. Comment envoyer un message flash (ex. « Enregistré ! ») de Laravel vers la page Inertia ?
4. Pour un formulaire avec validation, comment Inertia renvoie-t-il les erreurs au client ?
5. Qu'est-ce que la « résolution de composant » côté client Inertia ?
6. Comment éviter qu'un lien soit géré par Inertia (ouvrir en rechargement complet ou nouvel onglet) ?
7. Pour l'upload de fichier avec Inertia, comment envoyer le fichier au serveur ?
8. Quel hook côté client permet d'exécuter du code après une visite Inertia (ex. scroll to top) ?
9. Comment préserver l'état local d'un composant (ex. formulaire) lors de la navigation Inertia ?
10. Que fait router.post(url, data) en Inertia ?
11. Où définir le layout par défaut des pages Inertia (React) ?
12. Comment Laravel sait-il qu'une requête est une requête Inertia ?
13. Pour la pagination avec Inertia, comment garder la navigation SPA quand on change de page ?
14. Quelle méthode du routeur Inertia permet d'annuler une visite en cours ?
15. Comment tester une page Inertia côté Laravel (PHP) ?
16. Que sont les « partial reloads » en Inertia ?
17. Comment afficher une modale (ex. confirmation) dans une app Inertia sans changer l'URL ?
18. Quel package npm installe-t-on pour le côté client Inertia (React) ?
19. Pour l'autorisation (ex. afficher un bouton selon un rôle), d'où viennent souvent les infos ?
20. Quelle est l'utilité du root view (ex. app.blade.php) dans une app Inertia ?