Cuestionario: Diferencia entre un API y un Servicio Web RESTful
|
|
Título del Test:
![]() Cuestionario: Diferencia entre un API y un Servicio Web RESTful Descripción: REPASO DE RESTFUL |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué término es común escuchar en el desarrollo de aplicaciones distribuidas?. SOAP. API. RESTful. Todas las anteriores. ¿Qué significa API?. Application Programming Interface. Advanced Programming Interface. Application Process Interface. Advanced Process Interface. ¿Qué es un API?. Un lenguaje de programación. Un conjunto de reglas y especificaciones que permiten que un software interactúe con otro. Un tipo de base de datos. Un hardware especializado. Mencione un ejemplo de un API. Un API gráfica (p. ej.: API de DirectX). Una base de datos SQL. Un procesador de texto. Un sistema operativo. ¿Cuáles son las características clave de un API?. Define qué operaciones se pueden realizar y especifica cómo deben invocarse. No depende de un protocolo específico. Define qué operaciones se pueden realizar, especifica cómo deben invocarse y no depende de un protocolo específico. Depende de un protocolo específico. ¿Necesita estar en la web un API?. Sí, siempre. No, puede existir localmente. Depende del tipo de API. Solo si es un servicio web RESTful. ¿Qué es un servicio web RESTful?. Una tecnología. Un tipo de API web que cumple los principios de la arquitectura REST. Un protocolo de comunicación. Un lenguaje de programación. ¿Qué significa REST?. Representational State Transfer. Remote Entity State Transfer. Resource Exchange State Transfer. Rapid Event State Transfer. ¿Qué no es REST?. Una tecnología. Un estilo arquitectónico. Un protocolo de comunicación. Un conjunto de reglas. Mencione una característica de un servicio web RESTful. Requiere HTTP como protocolo. Utiliza métodos HTTP como acciones. Maneja recursos identificados por URI. Todas las anteriores. ¿Qué método HTTP se usa para leer información?. GET. POST. PUT. DELETE. ¿Qué método HTTP se usa para crear información?. GET. POST. PUT. DELETE. ¿Qué método HTTP se usa para actualizar información?. GET. POST. PUT/PATCH. DELETE. ¿Qué método HTTP se usa para eliminar información?. GET. POST. PUT. DELETE. ¿Qué formato de datos es común en los servicios web RESTful?. XML. JSON. CSV. Binario. ¿Qué significa que un servicio web RESTful sea 'sin estado'?. No guarda información del cliente entre peticiones. Guarda información del cliente en el servidor. No necesita un protocolo específico. No usa recursos. ¿Qué arquitectura deben seguir los servicios RESTful?. SOAP. REST. RPC. XML-RPC. ¿Cuál es la relación entre API y Servicio Web RESTful?. Un API es un tipo específico de Servicio Web RESTful. Un Servicio Web RESTful es un tipo específico de API. Son conceptos completamente diferentes. No tienen ninguna relación. ¿Qué protocolo utiliza RESTful?. TCP. UDP. HTTP. FTP. ¿Qué formato de datos utiliza RESTful típicamente?. XML. JSON. CSV. Binario. ¿Qué tipo de interfaz de programación de aplicaciones se utiliza en Laravel?. SOAP. RESTful. XML-RPC. GRPC. ¿Qué tipo de paradigma adopta Laravel?. CRUD. Funcional. Orientado a recursos. Orientado a objetos. ¿Qué representa la ruta /usuarios en Laravel?. Una función. Un controlador. Un recurso. Un middleware. ¿Qué tipo de rutas usa Laravel para los recursos?. Rutas tipo función. Rutas tipo controlador. Rutas tipo recurso. Rutas tipo middleware. ¿Qué se mapea en Laravel hacia los métodos definidos en un controlador de recursos?. Las clases. Las variables. Las acciones HTTP. Los modelos. ¿Qué método HTTP se corresponde con el método 'index()' en un controlador RESTful de Laravel?. POST. GET. PUT. DELETE. ¿Qué método HTTP se corresponde con el método 'store()' en un controlador RESTful de Laravel?. GET. POST. PUT. DELETE. ¿Qué método HTTP se corresponde con el método 'show()' en un controlador RESTful de Laravel?. GET. POST. PUT. DELETE. ¿Qué método HTTP se corresponde con el método 'update()' en un controlador RESTful de Laravel?. GET. POST. PUT/PATCH. DELETE. ¿Qué método HTTP se corresponde con el método 'destroy()' en un controlador RESTful de Laravel?. GET. POST. PUT. DELETE. ¿Qué es Eloquent en Laravel?. Un motor de plantillas. Un ORM (Object Relational Mapper). Un sistema de enrutamiento. Un middleware. ¿Qué permite Eloquent?. Crear rutas. Serializar modelos a JSON fácilmente. Gestionar middleware. Definir controladores. ¿Qué formato de serialización se utiliza típicamente en Laravel para las respuestas REST?. XML. JSON. CSV. YAML. ¿Cuál es el propósito del middleware en las APIs REST de Laravel?. Gestionar las vistas. Asegurar que las APIs sean stateless, seguras e independientes. Definir las rutas. Manejar las bases de datos. ¿Cómo se separa la lógica web de la lógica API en Laravel?. Usando diferentes modelos. Usando diferentes controladores. Usando diferentes archivos de ruteo. Usando diferentes middleware. ¿Qué archivo se utiliza para las APIs REST en Laravel?. routes/web.php. routes/api.php. config/app.php. database/migrations/. ¿Qué grupo de middleware se aplica típicamente a las rutas API en Laravel?. web. api. auth. session. ¿Qué ofrece Laravel para HATEOAS?. Controladores. API Resources. Middleware. Eloquent. ¿Qué tipo de pruebas se pueden usar en Laravel para validar APIs?. Pruebas unitarias. Pruebas de integración. Pruebas con phpunit y HTTP tests. Todas las anteriores. ¿Cómo se estructuran los recursos mediante el framework?. Modelos y vistas. Modelos y controladores. Controladores y middleware. Vistas y controladores. ¿Qué hace Laravel con los datos de forma automática?. Los serializa a XML. Los serializa a JSON. Los encripta. Los comprime. ¿Qué middleware es responsable de asegurar que las APIs REST sean stateless?. Web. Api. Auth. Session. ¿Dónde se definen las rutas orientadas a recursos en Laravel?. routes/web.php. routes/api.php. config/app.php. database/migrations/. ¿Qué tipo de autenticación proporciona Laravel para las APIs?. Autenticación basada en sesiones. Autenticación basada en cookies. Mecanismos nativos de autenticación por tokens (Sanctum y Passport). Todas las anteriores. ¿Qué hace el middleware 'cors' en Laravel?. Gestiona las sesiones. Permite la comunicación entre dominios. Limita la velocidad de las peticiones. Autentica a los usuarios. ¿Qué tipo de arquitectura de software se utiliza en la creación de servicios web RESTful?. MVC. REST. SOA. Microservicios. ¿Qué son los recursos en el contexto de RESTful?. Funciones. Métodos. Representaciones de datos identificadas por URI. Controladores. ¿Qué es HATEOAS?. Un tipo de base de datos. Un estilo de arquitectura. Un estándar para la serialización de datos. La inclusión de enlaces a otros recursos en las respuestas de la API. ¿Qué herramienta se puede utilizar para documentar una API RESTful?. PHPUnit. Swagger/OpenAPI. Eloquent. Laravel. |





