Knowledge quiz

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

1.

¿Qué tipos de programas de control de eventos están disponibles en CAP que se pueden registrar para diferentes fases durante el procesamiento de un evento?

There are three correct answers.
2.

¿Es correcta la siguiente afirmación sobre la diferencia entre acciones y funciones? Las funciones modifican datos en el servidor, las acciones recuperan datos.

Choose the correct answer.
3.

Supongamos que desea utilizar la anotación @mandatory para garantizar que el título del elemento String de una entidad no tenga una entrada vacía. ¿Cuál de las siguientes opciones es una implementación correcta de la anotación @mandatory para este fin?

Choose the correct answer.
4.

¿Para qué se utiliza la anotación @assert.target en CAP?

Choose the correct answer.
5.

Al implementar el bloqueo optimista, ¿qué cabecera HTTP se utiliza para devolver el valor ETag al servidor en una solicitud de modificación?

Choose the correct answer.
6.

¿Qué afirmaciones sobre la llamada de acciones/funciones son correctas?

There are three correct answers.
7.

La forma más común de proporcionar implementaciones de servicio personalizadas en un archivo .js es crear una subclase que hereda de la clase con la implementación de proveedor de servicios por defecto. ¿Cuál es el nombre de esta clase superior?

Choose the correct answer.
8.

La forma más fácil de añadir implementaciones de servicio personalizadas es colocar un archivo igual de llamado .js junto al archivo .cds que contiene la definición de servicio correspondiente. Como alternativa a este enfoque, ¿qué anotación puede utilizar para hacer referencia explícita a la definición de servicio en el archivo .cds a otro archivo .js que debería contener la implementación del servicio?

Choose the correct answer.
9.

Supongamos que desea definir una entidad Authors como proyección en la entidad db.Authors del modelo de dominio. Todos los elementos de la entidad de dominio db.Authors deben incluirse en la proyección con la excepción del elemento books. ¿Cuál de las siguientes variantes de sintaxis es la correcta para lograrlo?

Choose the correct answer.
10.

¿Cuál es el resultado esperado cuando se realiza una solicitud PUT con un valor ETag obsoleto?

Choose the correct answer.