QCM Symfony – Partie 5
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 quel emplacement les ressources (css, javascript, images…) doivent être?
A web/
B app/
C A l’intérieur du bundle
D Dans la racine du projet
2. Convertir le code PHP suivant en Twig.
<?php echo "Nom du produit:" . $product->getName(); ?>
A {{ "Nom du produit:" . product.getName() }}
B {{ "Nom du produit:" ~ product.name }}
C {{ "Nom du produit:" + product.name }}
D Aucune de ces réponses n’est vraie.
3. Dans Symfony2 où se trouve le fichier « Console »?
A src/
B bin/
C var/
D app/
4. Dans Symfony3 où se trouve le fichier « Console »?
A src/
B bin/
C var/
D etc/
5. Pour installer des bibliothèques on utilise la commande
$ composer install
quel fichier doit-on modifier avant de lancer cette commande et quelle sont les informations qu’on doit renseigner?
– On doit modifier le fichier _______:
A composer.json
B composer.phar
C composer.lock
– On doit renseigner dans le fichier _______:
D Le nom des bibliothèques à installer
E La version des bibliothèques
F L’URL des bibliothèque
6. Symfony est un framework ____ gratuit et open source.
A MVVM
B MVC
C En couches
D Client-serveur
7. Dans quelle répertoir nous trouverons le fichier « parameters.yml »?
A app/
B app/config/
C config/app/
D Aucune de ces réponses n’est vraie.
8. Dans la classe « Personne ». Nous voulons ajouter l’attribut « firstName » sous forme d’une chaine de caractéres et qui sera facultatif. Quelle déclaration est correcte?
A
<?php /** * @ORM\Column(type="string", nullable=true, name="firstName") */ private $firstName;
B
<?php /** * @ORM\Column(type="varchar", length=20, nullable=true, name="firstName") */ private $firstName;
C
<?php /** * @ORM\Column(type="string", nullable=true, name="first_name") */ private $firstName;
D
<?php /** * @ORM\Column(type="string", nullable=false, name="first_name") */ private $firstName;
9. Quelle est la commande pour mettre à jour la base de données?
A $ php bin/console doctrine:schema:create
B $ php bin/console generate:doctrine:database
C $ php bin/console doctrine:generate:database
D $ php bin/console doctrine:schema:update
10. Convertir le code PHP suivant en Twig.
<?php $myproduct = $product->getName() . strtolower($description); echo $myproduct; ?>