Knowledge quiz

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

1.

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.
2.

La manière la plus courante de fournir des implémentations de service personnalisées dans un fichier .js est de créer une sous-classe qui hérite de la classe avec l'implémentation du fournisseur de services par défaut. Quel est le nom de cette surclasse ?

Choose the correct answer.
3.

Quels arguments font après la réception des gestionnaires d'événements ?

There are two correct answers.
4.

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.
5.

Supposons que vous souhaitiez définir une entité Auteurs comme projection sur l'entité db.Authors du modèle de domaine. Tous les éléments de l'entité de domaine db.Authors doivent être inclus dans la projection à l'exception de l'élément books. Parmi les variantes de syntaxe suivantes, laquelle est la bonne pour y parvenir ?

Choose the correct answer.
6.

L'affirmation suivante concernant la différence entre les actions et les fonctions est-elle correcte ? Fonctions modifier les données sur le serveur, actions extraire les données.

Choose the correct answer.
7.

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

Choose the correct answer.
8.

Supposons que vous souhaitiez utiliser l'annotation @mandatory pour vous assurer que le titre de l'élément String d'une entité a une entrée non vide. Parmi les propositions suivantes, laquelle est une implémentation correcte de l'annotation @mandatory à cette fin ?

Choose the correct answer.
9.

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

Choose the correct answer.
10.

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.