Aller au contenu principal

Examen – Examen Niveau 5 - Laravel expert

Cet examen couvre les modules 20 à 22 : architecture avancée, Laravel en production et écosystème Laravel. 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. 1. Qu'entend-on par architecture hexagonale (ports & adapters) dans une application Laravel ?

  2. 2. Dans une architecture en couches (Controller -> Service -> Repository), quel est le rôle principal de la couche Service ?

  3. 3. Pourquoi séparer les DTO (Data Transfer Objects) des modèles Eloquent ?

  4. 4. Quel est l'intérêt d'utiliser des Events & Listeners dans Laravel ?

  5. 5. Quel outil de monitoring peut-on utiliser pour suivre les performances et erreurs d’une app Laravel en prod ?

  6. 6. Quelle commande met en cache la config, les routes et les vues pour optimiser Laravel en production ?

  7. 7. Pourquoi est-il recommandé d’utiliser les variables d’environnement (.env) plutôt que de mettre les secrets dans le code ?

  8. 8. Quel composant Laravel gère la mise en file (queue) des Jobs ?

  9. 9. Quel avantage d’utiliser Horizon avec Laravel ?

  10. 10. Pour une application multi-environnements (local, staging, production), quelle bonne pratique concernant les migrations ?

  11. 11. Qu'est-ce qu'un 'tenant' dans une application multi-tenant Laravel ?

  12. 12. Quelle stratégie multi-tenant isole totalement les données par client ?

  13. 13. Qu'est-ce que Laravel Octane apporte à une app Laravel ?

  14. 14. Pourquoi faut-il faire attention aux services 'stateful' (avec état) lorsqu'on utilise Octane ?

  15. 15. Quel composant Laravel facilite la création d’APIs avec pagination, filtres et tri standardisés ?

  16. 16. Pour documenter une API Laravel en OpenAPI/Swagger, quelle approche est courante ?

  17. 17. Que signifie 'idempotence' pour une requête HTTP (ex. PUT) ?

  18. 18. Dans l’écosystème Laravel, quel outil est conçu pour les API temps réel (WebSockets) ?

  19. 19. Pourquoi utiliser des Feature Flags (drapeaux de fonctionnalité) en prod ?

  20. 20. Dans une équipe, quelle pratique DevOps améliore fortement la qualité des déploiements Laravel ?