QCM Symfony – Partie 18
QCM sur le framework Symfony avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur Symfony comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Symfony.
1. Quel est le but des annotations de route dans les contrôleurs Symfony ?
A Pour renforcer la sécurité
B Spécifier les informations de routage directement dans la classe du contrôleur
C Gérer l’authentification de l’API
D Aucune de ces réponses n’est vraie.
2. Dans Symfony, comment accéder aux paramètres d’une route dans une action d’un contrôleur ?
A En modifiant le fichier .env
B En utilisant les méthodes de l’objet Request comme get(), query(), ou attributes()
C En modifiant directement l’URL
D Les paramètres de route ne sont pas accessibles dans les contrôleurs
3. Quel est l’objectif principal d’un template dans une application Symfony ?
A Créer des templates HTML
B Définir des schémas de base de données
C Pour gérer les requêtes HTTP
D Gérer l’authentification de l’API
4. Qu’est-ce qu’une variable template dans les vues Symfony ?
A Une variable globale accessible dans tous les templates
B Une variable définie dans une action du contrôleur et transmise au template pour le rendu
C Un mot-clé réservé pour la logique du template
D Une variable définie dans le fichier .env
5. Dans les templates Symfony, quelle syntaxe est utilisée pour afficher la valeur d’une variable ?
A {{ variable }}
B $variable
C {% variable %}
D [variable]
6. Qu’est-ce que l’héritage de template dans les templates Symfony Twig ?
A Un moyen d’inclure des bibliothèques JavaScript externes
B Un mécanisme de routage des requêtes vers différents contrôleurs
C Une technique pour gérer les migrations de bases de données
D Une fonctionnalité qui permet à un template d’étendre ou de surcharger les blocs d’un template parent
7. Comment inclure le contenu d’un template dans un autre template dans Symfony ?
A En utilisant la fonction PHP include()
B En définissant un filtre Twig personnalisé
C En utilisant la balise {% require 'template.html.twig' %}
D En utilisant la balise {% include 'template.html.twig' %}
8. Dans les templates Symfony, à quoi sert un filtre Twig ?
A Créer des templates HTML
B Définir des schémas de base de données
C Pour modifier ou formater les variables des templates avant le rendu
D Gérer l’authentification de l’API
9. Quel est le principal avantage de l’utilisation des templates dans les applications Symfony ?
A Créer des templates HTML
B Gérer les requêtes HTTP
C Pour séparer la logique de présentation de la logique métier de l’application
D Pour créer des formulaires
10. Dans Symfony, quel est l’objectif principal des formulaires ?
A Pour gérer l’authentification
B Gérer les requêtes HTTP
C Pour simplifier le processus de collecte et de traitement des données des utilisateurs
D Pour rendre l’application dynamique