• 15 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 21/02/2020

Factoriser un code dans une architecture MVC

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Compétences évaluées

  • Traiter les erreurs avec des exceptions
  • Concevoir un routing
  • Décrire une architecture MVC
  • Question 1

    Dans MVC, quelle partie s'occupe d'afficher la page en HTML ?

    • Modèle

    • Vue

    • Contrôleur

  • Question 2

    Laquelle de ces phrases décrit le mieux les différentes phases d'exécution d'un code en MVC ?

    • Le routeur appelle le bon contrôleur, qui récupère des informations depuis le modèle qu'il passe ensuite à la vue

    • Le contrôleur appelle le modèle, qui passe le tout au routeur pour que celui-ci puisse afficher la vue

    • Le routeur appelle le modèle, qui transmet les données au contrôleur qui passe à la vue

    • La vue passe la requête au contrôleur... interception par le modèle dans la surface de réparation, le modèle esquive un tacle de la vue qui fait une remontée spectaculaire, oh là là là, petit pont, tir et... BUUUUUT !!! ⚽️

  • Question 3

    Pourquoi le routeur se trouve souvent dans un fichier nommé index.php à la racine ?

    • Parce que cela permet d'accélérer les traitements

    • Parce que c'est obligatoire pour faire du routing

    • Parce que c'est une convention

    • Parce que le routeur est le premier élément qu'on appelle