Knowledge quiz

It's time to put what you've learned to the test, get 8 right to pass this unit.

1.

Parmi les propositions suivantes concernant l'appel des actions/fonctions, lesquelles sont correctes ?

There are three correct answers.
2.

À quoi servent normalement les gestionnaires d'événements après ?

Choose the correct answer.
3.

Quel est le résultat attendu lorsqu'une demande PUT est effectuée avec une valeur ETag obsolète ?

Choose the correct answer.
4.

Supposons que vous utilisez l'annotation @assert.range pour indiquer une plage de valeurs pour un élément d'une entité. Que se passe-t-il si une valeur en dehors de la plage définie est fournie lors d'une opération CREATE ?

Choose the correct answer.
5.

Lors de l'implémentation du blocage optimiste, quel en-tête HTTP est utilisé pour renvoyer la valeur ETag au serveur dans une demande de modification ?

Choose the correct answer.
6.

Le moyen le plus simple d'ajouter des implémentations de service personnalisées est de placer un fichier .js tout aussi nommé à côté du fichier .cds qui contient la définition de service correspondante. Comme alternative à cette approche, quelle annotation pouvez-vous utiliser pour référencer explicitement la définition de service dans le fichier .cds vers un autre fichier .js qui doit contenir l'implémentation de service ?

Choose the correct answer.
7.

Quels types de gestionnaires d'événements sont disponibles dans CAP et qui peuvent être enregistrés pour différentes phases lors du traitement d'un événement ?

There are three correct answers.
8.

Le module cds.ql expose une API de type SQL pour créer des requêtes de base de données. Parmi les propositions suivantes, lesquelles sont des noms d'objets globaux fournis par le module cds.ql pour la construction de requêtes ?

There are two correct answers.
9.

À quoi sert l'annotation @assert.target dans CAP ?

Choose the correct answer.
10.

Quels éléments d'une entité peuvent être utilisés comme élément ETag pour un blocage optimiste ?

Choose the correct answer.