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/16 18:03] – [Unidad 3] tempwin | informatica:programacion:cursos:desarrollo_web_backend [2024/11/18 13:37] (actual) – [Examen final] tempwin | ||
|---|---|---|---|
| Línea 28: | Línea 28: | ||
| - [[informatica: | - [[informatica: | ||
| - [[informatica: | - [[informatica: | ||
| + | |||
| + | Unidad 4: **Desarrollo de aplicaciones completas** | ||
| + | |||
| + | - [[informatica: | ||
| + | - [[informatica: | ||
| + | - [[informatica: | ||
| + | - [[informatica: | ||
| + | - [[informatica: | ||
| + | - [[informatica: | ||
| + | - [[informatica: | ||
| + | - [[informatica: | ||
| ===== Cuestionarios ===== | ===== Cuestionarios ===== | ||
| Línea 222: | Línea 233: | ||
| **CodeIgniter es un framework de código abierto basado en PHP, conocido por su simplicidad y rendimiento.** | **CodeIgniter es un framework de código abierto basado en PHP, conocido por su simplicidad y rendimiento.** | ||
| - | * Verdadero. | + | * Verdadero. |
| * Falso. | * Falso. | ||
| Línea 229: | Línea 240: | ||
| * Singleton. | * Singleton. | ||
| * Observer. | * Observer. | ||
| - | * Modelo-Vista-Controlador (MVC). | + | * Modelo-Vista-Controlador (MVC). |
| * Decorator. | * Decorator. | ||
| **Selecciona las convenciones de nomenclatura que deben seguir los archivos en CodeIgniter. (Respuesta múltiple).** | **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. | + | * Los controladores deben tener nombres en función de su función. |
| * Los modelos deben tener nombres aleatorios. | * Los modelos deben tener nombres aleatorios. | ||
| - | * Las vistas deben ubicarse en la carpeta «application/ | + | * Las vistas deben ubicarse en la carpeta «application/ |
| * Los controladores no tienen restricciones de ubicación. | * Los controladores no tienen restricciones de ubicación. | ||
| Línea 242: | Línea 253: | ||
| * models. | * models. | ||
| - | * controllers. | + | * controllers. |
| * views. | * views. | ||
| * config. | * config. | ||
| Línea 248: | Línea 259: | ||
| **En CodeIgniter, | **En CodeIgniter, | ||
| - | * Verdadero. | + | * Verdadero. |
| * Falso. | * Falso. | ||
| **Los datos enviados desde un formulario en CodeIgniter pueden ser obtenidos mediante los métodos post() o get().** | **Los datos enviados desde un formulario en CodeIgniter pueden ser obtenidos mediante los métodos post() o get().** | ||
| - | * Verdadero. | + | * Verdadero. |
| * Falso. | * Falso. | ||
| Línea 259: | Línea 270: | ||
| * La eliminación automática de archivos obsoletos. | * La eliminación automática de archivos obsoletos. | ||
| - | * La fácil organización de archivos y rápida navegación entre ellos. | + | * La fácil organización de archivos y rápida navegación entre ellos. |
| * La creación automática de bases de datos. | * La creación automática de bases de datos. | ||
| * La reducción del tamaño de la aplicación. | * La reducción del tamaño de la aplicación. | ||
| Línea 266: | Línea 277: | ||
| * Verdadero. | * Verdadero. | ||
| - | * Falso. | + | * Falso. |
| **¿Qué se necesita para implementar llamadas asíncronas en una aplicación web de CodeIgniter? | **¿Qué se necesita para implementar llamadas asíncronas en una aplicación web de CodeIgniter? | ||
| * Utilizar HTML puro. | * Utilizar HTML puro. | ||
| - | * Integrar AJAX. | + | * Integrar AJAX. (**Correcto**) |
| * Definir reglas en el controlador. | * Definir reglas en el controlador. | ||
| * Modificar las vistas. | * Modificar las vistas. | ||
| - | **CodeIgniter permite el uso de librerías externas y plugins para mejorar la funcionalidad de las aplicaciones.Enunciado de la pregunta | + | **CodeIgniter permite el uso de librerías externas y plugins para mejorar la funcionalidad de las aplicaciones.Enunciado de la pregunta** |
| - | * Verdadero. | + | * Verdadero. |
| * Falso. | * 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.1731776598.txt.gz · Última modificación: por tempwin
