QCM Symfony – Partie 20
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. Dans Symfony Doctrine ORM, à quoi sert une classe de Repository ?
A Pour encapsuler les requêtes de base de données et fournir un moyen pratique de récupérer des entités
B Créer la base de donnée
C Pour gérer le middleware
D Aucune de ces réponses n’est vraie.
2. Quel est le rôle du Doctrine EntityManager dans Symfony ?
A Pour gérer l’authentification à la base de données
B Pour gérer les connexions à la base de données, effectuer des opérations CRUD sur les entités et exécuter des requêtes
C Gérer les requêtes et les réponses HTTP
D Aucune de ces réponses n’est vraie.
3. Dans l’ORM Symfony Doctrine, à quoi sert l’annotation @ManyToOne ?
A Pour établir une relation de type « plusieurs à plusieurs » entre les entités
B Pour établir une relation de type « plusieurs à un » entre les entités
C Pour établir une relation de type « un à un » entre les entités
D Pour établir une relation de type « un à plusieurs » entre les entités
4. Qu’est-ce qu’un DQL (Doctrine Query Language) dans l’ORM Symfony Doctrine ?
A Une bibliothèque JavaScript
B Un fichier de configuration
C Un langage spécifique au domaine pour interroger les objets stockés dans la base de données
D Un type de routage
5. Quel est le but des migrations Doctrine dans les applications Symfony ?
A Pour supprimer une base de donnée
B Gérer les requêtes SQL
C Gérer et contrôler les versions des schémas de base de données au fil du temps
D Pour mettre à jour les tables SQL
6. Quelle commande est utilisée pour générer et exécuter des migrations de base de données dans Symfony Doctrine ORM ?
A php artisan migrate
B php bin/console doctrine:migrations:migrate
C symfony doctrine:generate-migration
D composer doctrine:migrate
7. Quel est l’objectif principal du composant de sécurité de Symfony ?
A Créer des Captcha Google
B Changer les droits d’accès des répertoires
C Fournir des fonctionnalités d’authentification et d’autorisation pour les applications Symfony
D Gérer les utilisateurs
8. Dans la sécurité Symfony, quel est le processus d’authentification ?
A Le processus de cryptage des données sensibles
B Le processus de validation des informations d’identification de l’utilisateur et d’établissement de son identité
C Le processus de gestion des connexions aux bases de données
D Le processus de définition des listes de contrôle d’accès
9. Qu’est-ce qu’un firewall dans la sécurité Symfony ?
A Une barrière physique autour du serveur
B Un composant de sécurité qui filtre les requêtes HTTP entrantes en fonction de règles définies
C Une méthode d’authentification des utilisateurs
D Un outil pour gérer les migrations de bases de données
10. Quelle fonction de sécurité de Symfony garantit que certaines parties d’une application ne sont accessibles que par des utilisateurs ou des rôles autorisés ?
A Form Validation
B Routing Configuration
C Access control
D Database Schema