QCM En LARAVEL – Partie 11

Question 1 sur 10

Quels sont les verbes HTTP couramment utilisés dans les routes API pour des actions telles que la création et la mise à jour de ressources ?

  • A. GET et DELETE
  • B. PUT et DELETE
  • C. POST et DELETE
  • D. POST et PUT
D

Les verbes HTTP couramment utilisés pour créer des ressources sont POST et pour mettre à jour des ressources sont PUT.

Question 2 sur 10

Dans une définition de route API Laravel, que représente {parameter} ?

  • A. Un nom de route spécifique
  • B. Un paramètre dynamique qui peut être extrait de l’URL
  • C. Le verbe HTTP utilisé pour la route
  • D. Le nom d’une classe de contrôleur
B

{parameter} représente un paramètre dynamique dans l'URL qui peut être extrait et utilisé dans la logique de votre contrôleur.

Question 3 sur 10

Quel est l’objectif du versionnement des API dans le développement d’API ?

  • A. Spécifier la version PHP du serveur
  • B. Contrôler l’ordre d’exécution des routes
  • C. Assurer la compatibilité ascendante au fur et à mesure de l’évolution de l’API
  • D. Le versioning n’est pas nécessaire dans le développement de l’API
C

Le versionnement des API permet d'assurer la compatibilité ascendante en permettant aux clients de continuer à utiliser les versions précédentes de l'API tout en introduisant de nouvelles fonctionnalités.

Question 4 sur 10

Lequel des éléments suivants n’est PAS un format de réponse couramment utilisé dans le développement d’API Laravel ?

  • A. HTML
  • B. JSON
  • C. XML
  • D. YAML
A

Le format HTML n’est pas couramment utilisé pour les réponses des API Laravel. Les formats courants incluent JSON, XML, et parfois YAML.

Question 5 sur 10

Quel est le code d’état HTTP généralement renvoyé lorsqu’une ressource est créée avec succès dans un point de terminaison de l’API ?

  • A. 200 OK
  • B. 201 Created
  • C. 204 No Content
  • D. 404 Not Found
B

Le code d’état HTTP 201 Created est généralement renvoyé lorsqu’une ressource est créée avec succès.

Question 6 sur 10

Dans le développement d’API Laravel, comment pouvez-vous limiter le nombre de requêtes qu’un client peut envoyer à un point de terminaison ?

  • A. En incluant la limite de débit dans l’URL de la route
  • B. En spécifiant la limite de débit dans le fichier .env
  • C. En utilisant le middleware RateLimiter intégré à Laravel
  • D. La limitation de débit n’est pas supportée par Laravel
C

Pour limiter le nombre de requêtes qu’un client peut envoyer, vous pouvez utiliser le middleware RateLimiter intégré à Laravel.

Question 7 sur 10

Laquelle des méthodes suivantes est utilisée pour stocker un fichier uploadé dans le système de stockage de fichiers de Laravel ?

  • A. save()
  • B. move()
  • C. store()
  • D. upload()
C

La méthode store() est utilisée pour stocker un fichier uploadé dans le système de stockage de fichiers de Laravel.

Question 8 sur 10

Dans Laravel, quels pilotes de système de fichiers sont couramment utilisés pour le stockage de fichiers locaux ?

  • A. s3
  • B. public
  • C. ftp
  • D. webdav
B

Le pilote public est couramment utilisé pour le stockage de fichiers locaux dans Laravel.

Question 9 sur 10

Dans Laravel, à quoi sert le disque public dans la configuration du système de fichiers ?

  • A. Configurer l’accès public au serveur
  • B. Stocker les fichiers sensibles dans un environnement sécurisé
  • C. Pour gérer l’authentification des utilisateurs
  • D. Stocker les fichiers qui doivent être accessibles au public via des URL
D

Le disque public est utilisé pour stocker les fichiers qui doivent être accessibles au public via des URL.

Question 10 sur 10

Comment récupérer l’URL d’un fichier stocké sur le disque public dans Laravel ?

  • A. En appelant la méthode get() sur le fichier
  • B. En utilisant la méthode Storage::url()
  • C. En ajoutant le nom du fichier à l’URL de base
  • D. Les fichiers du disque public ne sont pas accessibles via des URL
B

Pour récupérer l’URL d’un fichier stocké sur le disque public, vous devez utiliser la méthode Storage::url().

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.

OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET