Herramientas de usuario

Herramientas del sitio


informatica:programacion:cursos:desarrollo_web_backend

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:programacion:cursos:desarrollo_web_backend [2024/11/16 18:03] – [Unidad 3] tempwininformatica:programacion:cursos:desarrollo_web_backend [2024/11/18 13:37] (actual) – [Examen final] tempwin
Línea 28: Línea 28:
   - [[informatica:programacion:cursos:desarrollo_web_backend:desarrollo_servicios_web_utilizando_framework_codeigniter|Desarrollo de servicios web utilizando el framework CodeIgniter]]   - [[informatica:programacion:cursos:desarrollo_web_backend:desarrollo_servicios_web_utilizando_framework_codeigniter|Desarrollo de servicios web utilizando el framework CodeIgniter]]
   - [[informatica:programacion:cursos:desarrollo_web_backend:frameworks_competencias_transversales|Competencias transversales]]   - [[informatica:programacion:cursos:desarrollo_web_backend:frameworks_competencias_transversales|Competencias transversales]]
 +
 +Unidad 4: **Desarrollo de aplicaciones completas**
 +
 +  - [[informatica:programacion:cursos:desarrollo_web_backend:desarrollo_frontend|Desarrollo del frontend]]
 +  - [[informatica:programacion:cursos:desarrollo_web_backend:desarrollo_backend_utilizando_patron_mvc|Desarrollo del backend utilizando el patrón MVC]]
 +  - [[informatica:programacion:cursos:desarrollo_web_backend:incorporacion_pasarelas_pago_paypal|Incorporación de pasarelas de pago Paypal]]
 +  - [[informatica:programacion:cursos:desarrollo_web_backend:incorporacion_libreria_dompdf_generar_documentos_descargables|Incorporación de la librería DOMPDF para generar documentos descargables]].
 +  - [[informatica:programacion:cursos:desarrollo_web_backend:generacion_casos_prueba_plataforma|Generación de los casos de prueba de la plataforma]].
 +  - [[informatica:programacion:cursos:desarrollo_web_backend:generacion_documentacion_tecnica_usuario|Generación de la documentación técnica y de usuario]].
 +  - [[informatica:programacion:cursos:desarrollo_web_backend:despliegue_plataforma_servidor_cdmon|Despliegue de la plataforma en el servidor CDMON]]
 +  - [[informatica:programacion:cursos:desarrollo_web_backend:aplicaciones_completas_competencias_transversales|Competencias transversales]]
 ===== 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. (**Correcto**)
   * Falso.   * Falso.
  
Línea 229: Línea 240:
   * Singleton.   * Singleton.
   * Observer.   * Observer.
-  * Modelo-Vista-Controlador (MVC).+  * Modelo-Vista-Controlador (MVC). (**Correcto**)
   * 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. (**Correcto**)
   * Los modelos deben tener nombres aleatorios.   * Los modelos deben tener nombres aleatorios.
-  * Las vistas deben ubicarse en la carpeta «application/views».+  * Las vistas deben ubicarse en la carpeta «application/views». (**Correcto**)
   * 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. (**Correcto**)
   * views.   * views.
   * config.   * config.
Línea 248: Línea 259:
 **En CodeIgniter, las llamadas asíncronas al servidor pueden realizarse mediante la tecnología AJAX.** **En CodeIgniter, las llamadas asíncronas al servidor pueden realizarse mediante la tecnología AJAX.**
  
-  * Verdadero.+  * Verdadero. (**Correcto**)
   * 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. (**Correcto**)
   * 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. (**Correcto**)
   * 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. (**Correcto**)
  
 **¿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. (**Correcto**)
   * 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? (Respuesta múltiple).**
 +
 +  * 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?**
 +
 +  * ''retrieve()''.
 +  * ''post()'' o ''get()''. (**Correcto**)
 +  * ''fetch_data()''.
 +  * ''receive()''.
 +
 +**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