informatica:programacion:cursos:desarrollo_web_backend
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:programacion:cursos:desarrollo_web_backend [2024/11/12 11:27] – [Temario] tempwin | informatica:programacion:cursos:desarrollo_web_backend [2024/11/18 13:37] (actual) – [Examen final] tempwin | ||
|---|---|---|---|
| Línea 18: | Línea 18: | ||
| Unidad 2: **Diseño y construcción de bases de datos relacionales** | Unidad 2: **Diseño y construcción de bases de datos relacionales** | ||
| - | - Diseño de bases de datos | + | - [[informatica: |
| - | - Construcción de bases de datos | + | - [[informatica: |
| - | - Instrucciones SQL para acceder a una base de datos | + | - [[informatica: |
| - | - Integración de la base de datos con el servicio php | + | - [[informatica: |
| - | - Competencias transversales | + | - [[informatica: |
| + | Unidad 3: **Frameworks Codelgniter** | ||
| + | |||
| + | - [[informatica: | ||
| + | - [[informatica: | ||
| + | |||
| + | Unidad 4: **Desarrollo de aplicaciones completas** | ||
| + | |||
| + | - [[informatica: | ||
| + | - [[informatica: | ||
| + | - [[informatica: | ||
| + | - [[informatica: | ||
| + | - [[informatica: | ||
| + | - [[informatica: | ||
| + | - [[informatica: | ||
| + | - [[informatica: | ||
| ===== Cuestionarios ===== | ===== Cuestionarios ===== | ||
| Línea 149: | Línea 164: | ||
| * Verdadero. | * Verdadero. | ||
| * Falso. | * Falso. | ||
| + | |||
| + | ==== Unidad 2 ==== | ||
| + | |||
| + | **En una base de datos relacional, la información se organiza en tablas que se relacionan entre sí mediante claves.** | ||
| + | |||
| + | * Verdadero. (**Correcto**) | ||
| + | * Falso. | ||
| + | |||
| + | **¿Cuál es la herramienta utilizada para crear diagramas entidad/ | ||
| + | |||
| + | * PhpMyAdmin. | ||
| + | * MySQL Workbench. | ||
| + | * Draw.io. (**Correcto**) | ||
| + | * XAMPP. | ||
| + | |||
| + | **Selecciona las características de una relación «muchos a muchos» en una base de datos. (Respuesta múltiple).** | ||
| + | |||
| + | * Se requiere una tabla intermedia. (**Correcto**) | ||
| + | * Cada registro de una tabla puede estar relacionado con muchos registros de la otra. | ||
| + | * No utiliza claves foráneas. | ||
| + | * Cada tabla involucrada tiene su propia clave primaria. (**Correcto**) | ||
| + | |||
| + | **¿Qué es la integridad referencial en una base de datos relacional? | ||
| + | |||
| + | * La capacidad de eliminar registros duplicados en una tabla. | ||
| + | * La consistencia de los datos entre las tablas mediante el uso de claves foráneas. (**Correcto**) | ||
| + | * La validación de entradas en los campos de una tabla. | ||
| + | * La capacidad de realizar consultas complejas entre varias tablas. | ||
| + | |||
| + | **La tercera forma normal (3FN) establece que una columna no debe depender de otra columna que no sea la clave primaria.** | ||
| + | |||
| + | * Verdadero. (**Correcto**) | ||
| + | * Falso. | ||
| + | |||
| + | **¿Cuál de las siguientes herramientas es utilizada para construir bases de datos visualmente en MySQL?** | ||
| + | |||
| + | * XAMPP. | ||
| + | * PhpMyAdmin. | ||
| + | * MySQL Workbench. (**Correcto**) | ||
| + | * Node.js. | ||
| + | |||
| + | **Las instrucciones DDL (Data Definition Language) permiten la creación, modificación y eliminación de objetos en una base de datos.** | ||
| + | |||
| + | * Verdadero. (**Correcto**) | ||
| + | * Falso. | ||
| + | |||
| + | **¿Qué cláusula en SQL se utiliza para unir varias tablas relacionadas en una consulta?** | ||
| + | |||
| + | * WHERE. | ||
| + | * ORDER BY. | ||
| + | * JOIN. (**Correcto**) | ||
| + | * GROUP BY. | ||
| + | |||
| + | **La cláusula «ON DELETE CASCADE» elimina automáticamente todas las filas relacionadas en tablas hijas cuando se elimina una fila en la tabla padre.** | ||
| + | |||
| + | * Verdadero.nunciado de la pregunta | ||
| + | * Falso. | ||
| + | |||
| + | **¿Qué es una transacción en una base de datos relacional? | ||
| + | |||
| + | * Un índice de búsqueda rápida. | ||
| + | * Una secuencia de operaciones que se ejecutan como una unidad indivisible. (**Correcto**) | ||
| + | * Un sistema de copias de seguridad. | ||
| + | * Una consulta múltiple. | ||
| + | |||
| + | ==== Unidad 3 ==== | ||
| + | |||
| + | **CodeIgniter es un framework de código abierto basado en PHP, conocido por su simplicidad y rendimiento.** | ||
| + | |||
| + | * Verdadero. (**Correcto**) | ||
| + | * Falso. | ||
| + | |||
| + | **¿Qué patrón de diseño utiliza CodeIgniter para el desarrollo de aplicaciones web?** | ||
| + | |||
| + | * Singleton. | ||
| + | * Observer. | ||
| + | * Modelo-Vista-Controlador (MVC). (**Correcto**) | ||
| + | * Decorator. | ||
| + | |||
| + | **Selecciona las convenciones de nomenclatura que deben seguir los archivos en CodeIgniter. (Respuesta múltiple).** | ||
| + | |||
| + | * Los controladores deben tener nombres en función de su función. (**Correcto**) | ||
| + | * Los modelos deben tener nombres aleatorios. | ||
| + | * Las vistas deben ubicarse en la carpeta «application/ | ||
| + | * Los controladores no tienen restricciones de ubicación. | ||
| + | |||
| + | **¿Qué carpeta contiene los controladores en CodeIgniter? | ||
| + | |||
| + | * models. | ||
| + | * controllers. (**Correcto**) | ||
| + | * views. | ||
| + | * config. | ||
| + | |||
| + | **En CodeIgniter, | ||
| + | |||
| + | * Verdadero. (**Correcto**) | ||
| + | * Falso. | ||
| + | |||
| + | **Los datos enviados desde un formulario en CodeIgniter pueden ser obtenidos mediante los métodos post() o get().** | ||
| + | |||
| + | * Verdadero. (**Correcto**) | ||
| + | * Falso. | ||
| + | |||
| + | **¿Qué facilita la estructura de carpetas y la configuración de parámetros en CodeIgniter? | ||
| + | |||
| + | * La eliminación automática de archivos obsoletos. | ||
| + | * La fácil organización de archivos y rápida navegación entre ellos. (**Correcto**) | ||
| + | * La creación automática de bases de datos. | ||
| + | * La reducción del tamaño de la aplicación. | ||
| + | |||
| + | **En CodeIgniter, | ||
| + | |||
| + | * Verdadero. | ||
| + | * Falso. (**Correcto**) | ||
| + | |||
| + | **¿Qué se necesita para implementar llamadas asíncronas en una aplicación web de CodeIgniter? | ||
| + | |||
| + | * Utilizar HTML puro. | ||
| + | * Integrar AJAX. (**Correcto**) | ||
| + | * Definir reglas en el controlador. | ||
| + | * Modificar las vistas. | ||
| + | |||
| + | **CodeIgniter permite el uso de librerías externas y plugins para mejorar la funcionalidad de las aplicaciones.Enunciado de la pregunta** | ||
| + | |||
| + | * Verdadero. (**Correcto**) | ||
| + | * Falso. | ||
| + | |||
| + | ==== Unidad 4 ==== | ||
| + | |||
| + | **El frontend es la parte visual y de interacción de una aplicación web, donde los usuarios finales pueden interactuar con las funcionalidades de la aplicación.** | ||
| + | |||
| + | * Verdadero. (**Correcto**) | ||
| + | * Falso. | ||
| + | |||
| + | **¿Qué tecnología es utilizada comúnmente para crear el frontend de una aplicación web?** | ||
| + | |||
| + | * Node.js. | ||
| + | * HTML, CSS y JavaScript. (**Correcto**) | ||
| + | * Python. | ||
| + | * SQL. | ||
| + | |||
| + | **El framework Bootstrap permite crear interfaces de usuario que se adaptan a diferentes dispositivos y resoluciones.** | ||
| + | |||
| + | * Verdadero. (**Correcto**) | ||
| + | * Falso. | ||
| + | |||
| + | **En el patrón MVC, el Modelo es responsable de la interacción con la base de datos y el manejo de datos.** | ||
| + | |||
| + | * Verdadero. (**Correcto**) | ||
| + | * Falso. | ||
| + | |||
| + | **La librería DOMPDF permite generar archivos PDF a partir de vistas HTML en aplicaciones web.** | ||
| + | |||
| + | * Verdadero. (**Correcto**) | ||
| + | * Falso. | ||
| + | |||
| + | **Selecciona las herramientas utilizadas para la generación de documentación técnica en proyectos PHP. (Respuesta múltiple).** | ||
| + | |||
| + | * PHPDocumentor. (**Correcto**) | ||
| + | * Composer. | ||
| + | * Doxygen. (**Correcto**) | ||
| + | * Packagist. | ||
| + | |||
| + | **Las pruebas automatizadas se pueden realizar utilizando herramientas como Selenium WebDriver.** | ||
| + | |||
| + | * Verdadero. (**Correcto**) | ||
| + | * Falso. | ||
| + | |||
| + | **¿Qué técnica de pruebas se utiliza para explorar manualmente una aplicación en busca de errores?** | ||
| + | |||
| + | * Unit Testing. | ||
| + | * Prueba exploratoria. (**Correcto**) | ||
| + | * Regresión. | ||
| + | * Selenium. | ||
| + | |||
| + | **El despliegue de una aplicación en un servidor web es el paso final antes de ponerla en producción para los usuarios.** | ||
| + | |||
| + | * Verdadero. (**Correcto**) | ||
| + | * Falso. | ||
| + | |||
| + | **¿Qué herramientas son comúnmente utilizadas para transferir archivos a un servidor durante el despliegue de una aplicación? | ||
| + | |||
| + | * Git. | ||
| + | * FileZilla. (**Correcto**) | ||
| + | * Selenium. | ||
| + | * WinSCP. (**Correcto**) | ||
| + | |||
| + | ==== Examen final ==== | ||
| + | |||
| + | **¿Cuántos parámetros de entrada puede tener una función en PHP?** | ||
| + | |||
| + | * Solo uno. | ||
| + | * Solo dos. | ||
| + | * Cero o más. (**Correcto**) | ||
| + | * Exactamente tres. | ||
| + | |||
| + | **¿Cómo se identifican los valores dentro de un array en PHP? (Respuesta múltiple).** | ||
| + | |||
| + | * Solo por números enteros. | ||
| + | * Por una cadena de texto. (**Correcto**) | ||
| + | * Por un índice que puede ser numérico. (**Correcto**) | ||
| + | * Por un código de caracteres. | ||
| + | |||
| + | **¿Qué devolverá la función strtolower() al aplicarse sobre la cadena «Hola Mundo»?** | ||
| + | |||
| + | * «HOLA MUNDO». | ||
| + | * «hola Mundo». | ||
| + | * «Hola Mundo». | ||
| + | * «hola mundo». (**Correcto**) | ||
| + | |||
| + | **La clave primaria es un atributo o conjunto de atributos que identifica de forma única a cada registro en una tabla.** | ||
| + | |||
| + | * Verdadero. (**Correcto**) | ||
| + | * Falso. | ||
| + | |||
| + | **CodeIgniter permite realizar tanto llamadas síncronas como asíncronas al servidor.** | ||
| + | |||
| + | * Verdadero. (**Correcto**) | ||
| + | * Falso. | ||
| + | |||
| + | **¿Cuál es el método utilizado para realizar llamadas síncronas al servidor en CodeIgniter? | ||
| + | |||
| + | * get post(). | ||
| + | * submit del formulario HTML. (**Correcto**) | ||
| + | * ajax post(). | ||
| + | * fetch post(). | ||
| + | |||
| + | **¿Qué función de CodeIgniter se utiliza para obtener los datos enviados desde un formulario? | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | **Selecciona las tecnologías que se utilizan comúnmente para el desarrollo del frontend. (Respuesta múltiple).** | ||
| + | |||
| + | * HTML. (**Correcto**) | ||
| + | * Python. | ||
| + | * CSS. (**Correcto**) | ||
| + | * JavaScript. (**Correcto**) | ||
| + | |||
| + | **¿Qué metodología ágil se enfoca en la entrega iterativa de software y la colaboración entre el equipo de desarrollo y el cliente?** | ||
| + | |||
| + | * Kanban. | ||
| + | * Lean. | ||
| + | * Scrum. (**Correcto**) | ||
| + | * XP. | ||
| + | |||
| + | **¿Qué se utiliza en Scrum para dividir el trabajo en iteraciones cortas enfocadas en objetivos específicos? | ||
| + | |||
| + | * Prototipos. | ||
| + | * Sprints. (**Correcto**) | ||
| + | * Reuniones diarias. | ||
| + | * Tareas. | ||
informatica/programacion/cursos/desarrollo_web_backend.1731407274.txt.gz · Última modificación: por tempwin
