QCM En LARAVEL – Partie 15

Question 1 sur 10

Quel est l’objectif principal des « event listeners » dans Laravel ?

  • A Créer des templates Blade
  • B Définir des routes API
  • C Pour répondre à des événements spécifiques en exécutant du code
  • D Gérer les migrations de bases de données
C

Les « event listeners » permettent de répondre à des événements spécifiques en exécutant du code lorsque ces événements se produisent.

Question 2 sur 10

Dans Laravel broadcasting, quel est le rôle de la façade Broadcast ?

  • A Définir des classes event
  • B Gérer les canaux de broadcasting
  • C Contrôler le serveur de broadcasting
  • D Écouter les événements
B

La façade Broadcast est utilisée pour gérer les canaux de broadcasting, facilitant la diffusion d’événements en temps réel.

Question 3 sur 10

Quel pilote de broadcasting est souvent utilisé pour le développement local et les tests dans Laravel ?

  • A pusher
  • B log
  • C redis
  • D database
B

Le pilote log est souvent utilisé pour le développement local et les tests afin de visualiser les événements diffusés dans les fichiers de log.

Question 4 sur 10

A quoi sert principalement la planification des tâches (Task Scheduling) dans Laravel ?

  • A Gérer les migrations de bases de données
  • B Exécuter des tâches récurrentes à des intervalles spécifiques
  • C Gestion de l’authentification des utilisateurs
  • D Générer des templates HTML
B

La planification des tâches permet d’exécuter des tâches récurrentes à des intervalles spécifiques, facilitant l’automatisation des tâches régulières.

Question 5 sur 10

Dans Laravel, quelle commande artisan est utilisée pour lister toutes les tâches planifiées ?

  • A php artisan schedule:list
  • B php artisan task:list
  • C php artisan list:schedule
  • D php artisan task:show
A

La commande php artisan schedule:list est utilisée pour afficher la liste de toutes les tâches planifiées dans Laravel.

Question 6 sur 10

Comment définir une nouvelle tâche planifiée dans Laravel ?

  • A En créant un nouveau contrôleur
  • B En ajoutant une entrée au fichier .env
  • C En définissant la tâche dans la classe App\Console\Kernel
  • D En modifiant le fichier routes/web.php
C

Pour définir une nouvelle tâche planifiée, vous devez l’ajouter dans la méthode schedule de la classe App\Console\Kernel.

Question 7 sur 10

Dans Laravel Task Scheduling, quel est le but de la méthode cron ?

  • A Définir des routes API
  • B Spécifier le nom de la tâche
  • C Planifier une tâche à l’aide de la syntaxe cron
  • D Créer une nouvelle table de base de données
C

La méthode cron est utilisée pour planifier des tâches en utilisant la syntaxe cron, ce qui permet de spécifier des intervalles de temps pour l’exécution des tâches.

Question 8 sur 10

Quelle est la principale différence entre l’exécution de tâches planifiées à l’aide de cron et l’utilisation du planificateur de tâches Laravel ?

  • A cron est plus adapté aux tâches complexes, tandis que le planificateur de tâches Laravel est destiné aux tâches simples
  • B Le planificateur de tâches Laravel offre un moyen plus intuitif et indépendant de la plate-forme de planifier des tâches.
  • C cron est une fonctionnalité spécifique à Laravel, alors que le planificateur de tâches Laravel est un outil de planification de tâches à usage général.
  • D Les deux méthodes sont identiques et peuvent être utilisées de manière interchangeable.
B

Le planificateur de tâches Laravel fournit une manière plus intuitive et indépendante de la plate-forme pour planifier des tâches, comparé à l’utilisation directe de cron.

Question 9 sur 10

Quel est l’objectif principal des tests dans les applications Laravel ?

  • A Générer des templates HTML
  • B S’assurer que l’application fonctionne correctement et de manière fiable
  • C Créer de nouveaux routes
  • D Gérer l’authentification des utilisateurs
B

Les tests visent à s’assurer que l’application fonctionne correctement et de manière fiable en vérifiant que les différentes parties du code se comportent comme prévu.

Question 10 sur 10

Quel est le framework de test intégré par défaut dans Laravel pour l’écriture et l’exécution des tests ?

  • A PHPUnit
  • B Jest
  • C Mocha
  • D RSpec
A

Laravel utilise PHPUnit comme framework de test intégré pour écrire et exécuter les tests unitaires et fonctionnels.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.