QCM Symfony – Partie 15

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. Les projets Symfony suivent typiquement quelle structure de répertoire pour organiser le code et les ressources ?

A assets, config, routes, et views

B app, resources, public, et vendor

C models, controllers, views, et routes

D src, bin, var, et templates

D
Les projets Symfony suivent la structure de répertoire suivante: src, bin, var, et templates pour organiser le code et les ressources.

 

2. Quelle commande est utilisée pour appliquer les migrations et mettre à jour le schéma de la base de données dans Symfony ?

A php artisan migrate

B symfony database:update

C php bin/console doctrine:migrations:migrate

D npm run db:migrate

C
La commande utilisée pour appliquer les migrations et mettre à jour le schéma de la base de données dans Symfony est: php bin/console doctrine:migrations:migrate

 

3. Dans Symfony, à quoi sert le fichier composer.json ?

A Définir les routes de l’API

B Pour lister les dépendances et les scripts du projet

C Pour configurer le serveur web

D Créer des templates HTML

B
Le fichier composer.json sert à lister les dépendances et les scripts du projet.

 

4. Quel est l’objectif principal du composant Symfony Event Dispatcher ?

A Créer des templates HTML

B Gérer les migrations de bases de données

C Pour distribuer et écouter les événements au sein d’une application

D Définir des routes API

C
L’objectif principal du composant Symfony Event Dispatcher est distribuer et écouter les événements au sein d’une application.

 

 

5. Quel composant de Symfony est responsable de la gestion du routage et de la correspondance des URL dans les applications web ?

A Twig

B Doctrine

C Routing

D HTTP Kernel

C
Routing est responsable de la gestion du routage et de la correspondance des URL dans les applications web.

 

6. Le validateur dans Symfony2 est _____ par défaut?

A Désactivé

B Activée

C Caché

D Tout les réponses sont vrais

B
Le composant de validation dans Symfony permet de valider les objets PHP par rapport aux règles de validation définies dans la classe, qui peuvent être spécifiées à l’aide de XML, YAML, PHP ou des annotations.

use Symfony\Component\Validator\Constraints as Assert;
use App\Validator\Constraints as AcmeAssert;

class MyEntity
{
    /**
     * @Assert\NotBlank
     * @AcmeAssert\ContainsAlphanumeric
     */
    protected $name;
}

L’assertion NotBlank: Pour vérifier qu’une valeur n’est pas vide.
L’assertion ContainsAlphanumeric: Valide une valeur qui peut contenir des alphanumériques (Ex: 4B755)

 

7. A quoi sert le composant Symfony Dependency Injection ?

A Créer des templates HTML

B Gérer les migrations de bases de données

C Gérer et injecter des dépendances de services dans les classes

D Définir les routes API

C
Le composant Symfony Dependency Injection sert à gérer et injecter des dépendances de services dans les classes.

 

 

8. Quel composant de Symfony fournit des outils pour travailler avec les en-têtes HTTP, les codes d’état et les cookies ?

A Event Dispatcher

B HTTP Foundation

C Form

D Validator

B
HTTP Foundation vous fournit des outils pour travailler avec les en-têtes HTTP, les codes d’état et les cookies.

 

9. Dans Symfony, quel composant permet aux développeurs de valider et de nettoyer les données, en s’assurant qu’elles répondent à des critères et à des contraintes spécifiques ?

A Form

B Validator

C Security

D Console

B
Validator vous permet de valider et de nettoyer les données, en s’assurant qu’elles répondent à des critères et à des contraintes spécifiques.

 

10. A quoi sert le composant Symfony Form ?

A Créer des templates HTML

B Définir des schémas de base de données

C Construire et gérer des formulaires web, y compris le rendu des formulaires et la soumission des données

D Gérer l’authentification de l’API

C
Le composant Symfony Form sert à construire et gérer des formulaires web, y compris le rendu des formulaires et la soumission des données.

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *