Examen

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

15/8/23, 21:34 Campus Virtual EPICA - Argentina Programa 4.

0 [Evaluaciones]

Contenidos > Unidad > Evaluación

UNIDAD 4: Programación del Lado del Servidor y Persistencia de Datos

Cuestionario - Unidad Temática 4

Cuestionario - Unidad Temática 4


Puntaje total: 100.00
Puntaje de aprobación: 60.00
Incorrectas restan: No

Realización

Fecha: 15/08/2023 20:29:21


Aprobada - 100.00
Tiempo realización: 00:12:29
Cantidad de veces realizada: 1
Cantidad de respuestas correctas: 10 / 10

¿Cuál de las siguientes opciones describe correctamente la función de un motor de


plantillas (Template Engine) en Node.js?

Un motor de plantillas es una herramienta para la gestión de bases de datos en


aplicaciones Node.js.

Un motor de plantillas es una biblioteca de JavaScript que se utiliza para crear


interfaces de usuario interactivas en el lado del cliente.

Un motor de plantillas es una herramienta para la creación de rutas y


controladores en una aplicación Node.js.

Un motor de plantillas es una herramienta que permite combinar datos y


contenido HTML para generar vistas dinámicas en el lado del servidor.

Respuesta correcta

¿Qué es NPM y para qué se utiliza en el desarrollo web con Node.js?

NPM es un motor de bases de datos SQL que permite crear y gestionar tablas
de manera eficiente.

NPM es una herramienta de depuración que permite identificar errores y


problemas en una aplicación Node.js.
https://epica.educativa.org/evaluaciones.cgi?wAccion=verevaluacion&wid_evaluacion=391&id_curso=57 1/5
15/8/23, 21:34 Campus Virtual EPICA - Argentina Programa 4.0 [Evaluaciones]

NPM es un módulo de Node.js que se utiliza para crear y gestionar servidores


web de manera sencilla y rápida.

NPM es el gestor de paquetes de Node.js que se utiliza para instalar, actualizar


y gestionar dependencias de proyectos Node.js.

Respuesta correcta

¿Qué representa el término "CRUD" en el contexto de bases de datos y aplicaciones


web?

"CRUD" es un acrónimo que significa "Create, Read, Update, Delete", y se refiere


a las operaciones fundamentales que se pueden realizar en una base de datos:
crear, leer, actualizar y eliminar registros.

"CRUD" es un método de autenticación utilizado para asegurar que solo los


usuarios autorizados puedan acceder a una aplicación web.

"CRUD" es una técnica de encriptación que se utiliza para proteger los datos
almacenados en una base de datos.

"CRUD" es una biblioteca de JavaScript que permite interactuar con bases de


datos SQL en una aplicación web.

Respuesta correcta

¿Cuál es la diferencia entre recibir datos del lado del servidor a través de req.body y
req.params en Express?

“req.body” se utiliza para recibir datos enviados en el cuerpo de una solicitud


HTTP, mientras que “req.params” se utiliza para recibir datos enviados en la URL
de una solicitud HTTP.

“req.body” se utiliza para recibir datos enviados en la URL de una solicitud GET,
mientras que “req.params” se utiliza para recibir datos enviados en la URL de
una solicitud POST o PUT.

Ambos “req.body” y “req.params” se utilizan para recibir datos enviados en la


URL de una solicitud GET, pero “req.body” es más adecuado para recibir datos
complejos y estructurados.

Ambos “req.body” y req.params se utilizan para recibir datos enviados en el


cuerpo de una solicitud POST o PUT, pero “req.params” es más adecuado para
recibir datos simples y directos.

Respuesta correcta

¿Qué es Sequelize en el contexto de Node.js y bases de datos SQL?


https://epica.educativa.org/evaluaciones.cgi?wAccion=verevaluacion&wid_evaluacion=391&id_curso=57 2/5
15/8/23, 21:34 Campus Virtual EPICA - Argentina Programa 4.0 [Evaluaciones]

Sequelize es una biblioteca que permite crear animaciones y efectos visuales


en aplicaciones web.

Sequelize es un módulo de Node.js que se utiliza para establecer conexión con


bases de datos NoSQL.

Sequelize es un ORM (Object-Relational Mapping) que facilita la interacción con


bases de datos SQL desde Node.js.

Sequelize es un marco de trabajo que permite el desarrollo de aplicaciones web


con JavaScript y bases de datos SQL.

Respuesta correcta

¿Qué es Node.js y cuál es una de sus ventajas principales en el desarrollo web?

Node.js es un lenguaje de programación para el desarrollo web y su ventaja


principal es su simplicidad sintáctica.

Node.js es un entorno de ejecución para JavaScript en el servidor y su ventaja


principal es la capacidad de utilizar módulos y paquetes de NPM.

Node.js es un servidor web altamente seguro y su ventaja principal es su


capacidad de escalar automáticamente.

Node.js es un framework de desarrollo web y su ventaja principal es su


capacidad para manejar múltiples hilos de ejecución.

Respuesta correcta

¿Qué es Express y por qué se utiliza en el desarrollo web con Node.js?

Express es un motor de plantillas utilizado para crear vistas en el lado del


cliente.

Express es una herramienta que se utiliza para conectar Node.js con bases de
datos SQL.

Express es un gestor de paquetes de Node.js que facilita la instalación y


actualización de dependencias.

Express es un framework de JavaScript que permite crear aplicaciones web y


APIs de manera sencilla y rápida.

Respuesta correcta

¿Qué es Server-Side Rendering (SSR) y en qué se diferencia de Client-Side


Rendering (CSR)?

https://epica.educativa.org/evaluaciones.cgi?wAccion=verevaluacion&wid_evaluacion=391&id_curso=57 3/5
15/8/23, 21:34 Campus Virtual EPICA - Argentina Programa 4.0 [Evaluaciones]

SSR es un proceso en el que el servidor renderiza completamente el contenido y


el cliente solo descarga y muestra el resultado final. CSR es un proceso en el
que el navegador descarga un documento HTML vacío y luego lo completa con
datos del servidor.

SSR es un proceso en el que el navegador descarga un documento HTML vacío


y luego lo completa con datos del servidor. CSR es un proceso en el que el
servidor renderiza completamente el contenido y el cliente solo descarga y
muestra el resultado final.

SSR y CSR son conceptos equivalentes y se utilizan indistintamente en el


desarrollo web.

SSR y CSR son procesos diferentes para enviar solicitudes HTTP al servidor y
recibir respuestas del mismo.

Respuesta correcta

¿Qué es un Middleware en Express y cuál es su importancia en el flujo de


solicitudes?

Un Middleware en Express es una función que se ejecuta al iniciar el servidor y


permite configurar la conexión a la base de datos.

Un Middleware en Express es una herramienta para el análisis de rendimiento


de una aplicación web.

Un Middleware en Express es una función que se ejecuta antes de que una


solicitud llegue a su ruta final, lo que permite realizar acciones adicionales,
como la autenticación del usuario.

Un Middleware en Express es una herramienta que permite crear componentes


reutilizables en el lado del cliente.

Respuesta correcta

¿Qué es un código bloqueante en Node.js y cómo afecta al rendimiento de una


aplicación web?

Un código bloqueante en Node.js es aquel que permite ejecutar tareas de


manera asíncrona, lo que mejora el rendimiento de la aplicación.

Un código bloqueante en Node.js es aquel que detiene la ejecución hasta que


una tarea finalice, lo que puede afectar la escalabilidad de la aplicación.

Un código bloqueante en Node.js es aquel que permite realizar operaciones de


entrada y salida de datos de manera más rápida y eficiente.

Un código bloqueante en Node.js es aquel que utiliza una estructura de control


async/await para gestionar tareas de manera síncrona.

https://epica.educativa.org/evaluaciones.cgi?wAccion=verevaluacion&wid_evaluacion=391&id_curso=57 4/5
15/8/23, 21:34 Campus Virtual EPICA - Argentina Programa 4.0 [Evaluaciones]

Respuesta correcta

Anterior Siguiente

https://epica.educativa.org/evaluaciones.cgi?wAccion=verevaluacion&wid_evaluacion=391&id_curso=57 5/5

También podría gustarte