Software">
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
100% encontró este documento útil (4 votos)
3K vistas31 páginas

Desarrollador Back-End

Este documento presenta una serie de preguntas y respuestas sobre conceptos básicos de desarrollo web y back-end. Se evalúan temas como objetivos del back-end, diferencias entre programación y diseño, el patrón MVC, páginas dinámicas vs estáticas, y componentes del servidor.

Cargado por

diegoandres495
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
100% encontró este documento útil (4 votos)
3K vistas31 páginas

Desarrollador Back-End

Este documento presenta una serie de preguntas y respuestas sobre conceptos básicos de desarrollo web y back-end. Se evalúan temas como objetivos del back-end, diferencias entre programación y diseño, el patrón MVC, páginas dinámicas vs estáticas, y componentes del servidor.

Cargado por

diegoandres495
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 31

Lección 1

De las siguientes opciones, selecciona el objetivo principal del desarrollo de


Back-End en una aplicación web.
Respuesta del usuario:
Generar contenido de manera dinámica
Resultado:

¡Correcto!
Resultados de la pregunta
Identifica en cuál de los siguientes casos es mejor desarrollar una aplicación
que tenga implementada la parte del Back-End.
Respuesta del usuario:
Un sitio en donde se genera contenido de manera colectiva y los aportes
hechos por los usuarios son la principal fuente de información.
Resultado:

¡Correcto!
Resultados de la pregunta
En uno de los desarrollos realizados, el cliente NO está satisfecho con el
diseño y los colores de la página. ¿Cuál módulo del patrón MVC debe ser
modificado?
Respuesta del usuario:
Vista
Resultado:

¡Correcto!
Resultados de la pregunta
Selecciona en cuál de los siguientes casos la programación tiene un mayor
peso que el diseño web.
Respuesta del usuario:
Una página informativa sobre una empresa que ofrece servicios de
consultoría
Un sitio web que utiliza efectos para llamar la atención de los usuarios
Resultado:

Necesitas reforzar el tema: Diferencia entre programación y diseño web


Resultados de la pregunta
Organiza los siguientes pasos a manera de representar el funcionamiento
del modelo cliente-servidor.
Respuesta del usuario:
1. El usuario realiza una búsqueda a través del navegador
2. El navegador establece una conexión con el servidor
3. El servidor verifica si puede o no cumplir con la petición
4. El servidor manda una respuesta a la petición del cliente
Resultado:

¡Correcto!
Resultados de la pregunta
¿En dónde se almacena la información que está disponible en internet?
Respuesta del usuario:
Servidores
Resultado:

¡Correcto!
Resultados de la pregunta
De las siguientes funciones, identifica cuáles se realizan en el Back-End y
cuáles en el Front-End.
Respuesta del usuario:
Front-End: Maquetación y Diseño Back-End: Funcionalidad operacional
Resultado:

¡Correcto!
Resultados de la pregunta
Selecciona las partes del patrón MVC en donde se ejecuta el Back-End .
Respuesta del usuario:
Modelo-Controlador
Resultado:

¡Correcto!
Resultados de la pregunta
Una página web presenta errores al momento de recibir los datos que los
usuarios ingresan. ¿Cuál módulo del patrón MVC presenta el problema?
Respuesta del usuario:
Controlador
Resultado:

¡Correcto!

Selecciona cuál de las siguientes es la diferencia principal entre las páginas


dinámicas y las páginas estáticas.
Respuesta del usuario:
Las páginas estáticas se enfocan en el diseño y son principalmente páginas
informativas, mientras que las páginas dinámicas se centran en la
generación de contenido de manera dinámica
Resultado:

¡Correcto!

Selecciona dos de las funciones que se deben implementar en el diseño


web.
Respuesta del usuario:
Usabilidad
Formato de la página
Resultado:

¡Correcto!

¿En qué parte del modelo cliente-servidor se ejecuta el Back-End de la


aplicación?
Respuesta del usuario:
Servidor
Resultado:

¡Correcto!

Selecciona dos tipos de lenguajes que se utilizan para el desarrollo de la


vista en el patrón MVC.
Respuesta del usuario:
Diseño
Maquetación
Resultado:

¡Correcto!

Una empresa requiere una página en donde se publiquen, de manera


continua, los eventos y las noticias más destacadas de la semana. ¿Qué
tipo de página web debes desarrollar?
Respuesta del usuario:
Una página web dinámica que permita la actualización del contenido
Resultado:

¡Correcto!

Lección 2

Selecciona tres ventajas de trabajar como freelance.


Respuesta del usuario:
Te trasladas a un lugar de trabajo predeterminado
Administras tu tiempo en función de tus necesidades
Ahorras tiempo y dinero si decides trabajar desde casa
Resultado:

Necesitas reforzar el tema: Área de Trabajo


Resultados de la pregunta
Selecciona dos de las siguientes medidas que debes aplicar para cuidar tu
vista
Respuesta del usuario:
Trabajar siempre con un nivel de brillo bajo
Ajustar el monitor a un brazo de distancia
Resultado:

¡Correcto!
Resultados de la pregunta
Una empresa de desarrollo web solicita a sus equipos de trabajo propuestas
para el desarrollo de la próxima página. El líder del equipo A comenta una
gran propuesta con todos los demás equipos; pero el líder del equipo B
presenta esta idea como propia a sus superiores. ¿De cuál de los siguientes
principios carece el líder del equipo B?
Respuesta del usuario:
Originalidad
Resultado:

¡Correcto!
Resultados de la pregunta
A Luis lo acaban de promover debido a sus conocimientos y su disposición
a trabajar en equipo, brindando seguridad a sus compañeros. ¿Qué valor
demuestra Luis?
Respuesta del usuario:
Confianza
Resultado:

¡Correcto!
Resultados de la pregunta
Un freelance clasifica todos sus objetos en tres grupos.
1.-Los que ocupa con frecuencia
2.-los que ocupa ocasionalmente
3.-los que utiliza sólo en situaciones especiales.
Decide guardar en recipientes y bandejas los objetos que sólo utiliza en
situaciones especiales y dejar cerca de su área de trabajo los que ocupa
con frecuencia y de manera ocasional. ¿Es correcta la decisión del
freelance?
Respuesta del usuario:
No, sólo los objetos que se utilizan con frecuencia deben estar cerca del
área de trabajo del freelance
Resultado:

¡Correcto!
Resultados de la pregunta
Selecciona tres estructuras propias de la programación estructurada.
Respuesta del usuario:
Secuencia
Selección
Iterativa
Resultado:

¡Correcto!
Resultados de la pregunta
De las siguientes medidas ¿cuáles son correctas para cuidar tu postura al
pasar tiempos prolongados sentados en la computadora?
I.- Mantener la cabeza en alto
II.- Conservar una distancia de 20 cm. del monitor
III.- Tener un ángulo de 45° al flexionar tu brazo y antebrazo
IV.- Recargar tu espalda en la silla
VII.- Apoyar firmemente los pies al piso
Respuesta del usuario:
I, IV y V
Resultado:

¡Correcto!
Resultados de la pregunta
El encargado de un proyecto cree que lo mejor que puede hacer con sus
colaboradores es motivarlos y darles espacio para relajarse y descansar; sin
embargo, la carga de trabajo impuesta sólo logra que sus colaboradores se
encuentren descontentos, fatigados y estresados. ¿Cuál de los siguientes
valores NO se está aplicando de manera correcta?
Respuesta del usuario:
Confianza
Honestidad
Resultado:

Necesitas reforzar el tema: Ética Profesional


Resultados de la pregunt
El trabajar en una empresa tiene como ventaja:
Respuesta del usuario:
Ingresos estables mensuales
Resultado:

¡Correcto!
sultados de la pregunta
Selecciona cuál de las siguientes es una medida que te ayudará a mantener
organizada tu área de trabajo.
Respuesta del usuario:
Ordenar cada objeto en un lugar específico y siempre guárdalo en el mismo
lugar después de utilizarlo
Resultado:

¡Correcto!

Selecciona en cuál de los siguientes ejemplos se refleja la imparcialidad


como producto de una acción ética.
Respuesta del usuario:
Un líder de proyecto cuenta con cinco miembros en su equipo. A pesar de la
buena relación que sostiene con tres miembros, trata a todos los integrantes
por igual.
Resultado:

¡Correcto!

Selecciona cuál es una característica del paradigma de programación


orientado a objetos.
Respuesta del usuario:
Ajusta el lenguaje al problema
Resultado:

¡Correcto!
Resultados de la pregunta
En tu entorno laboral te desempeñas de tal forma que tus palabras se
asemejan a tus conductas. El valor que reflejas es:
Respuesta del usuario:
Congruencia
Resultado:

¡Correcto!
Resultados de la pregunta
En tu entorno laboral, tu superior se preocupa por respetar el trabajo de los
demás, esto es:
Respuesta del usuario:
Un principio
Resultado:

¡Correcto!

Lección 1
Encargado de procesar todas las instrucciones que se definen en un
lenguaje de programación.
Respuesta del usuario:
Intérprete
Resultado:

¡Correcto!
Resultados de la pregunta
En un sitio, los componentes del servidor NO pueden comunicarse entre
ellos. Las páginas se muestran, pero el contenido dinámico NO se muestra
en ninguna página. Selecciona dos opciones que muestren una situación
que pueda ocasionar éstos errores si se asegura el funcionamiento del
servidor.
Respuesta del usuario:
El intérprete no reconoce la sintaxis del programa
El servidor no está configurado para ejecutar el código
Resultado:

¡Correcto!
Resultados de la pregunta
¿Cuál debe de ser la ruta de instalación del servidor?
Respuesta del usuario:
La raíz del disco duro
Resultado:

¡Correcto!
Resultados de la pregunta
Al realizar pruebas de funcionamiento de un sitio, se detecta que la
conexión con la bases de datos NO se puede realizar ya que requiere de
usuario y contraseña. El usuario administrador No recuerda sus
credenciales, por lo que decide cambiarlas. ¿En cuál de los componentes
se debe configurar un nuevo usuario y contraseña?

Respuesta del usuario:


En la configuración del servidor web
Resultado:

Necesitas reforzar el tema: Descripción de los elementos del servidor


Resultados de la pregunta
¿En dónde deben estar almacenados los archivos que componen el Back-
End de una aplicación?
Respuesta del usuario:
En la carpeta de ejecución del servidor
Resultado:

¡Correcto!
Resultados de la pregunta
Selecciona los tres elementos que conforman al servidor que se utiliza como
entorno de ejecución en los proyectos de Back-End.
Respuesta del usuario:
Gestor de bases de datos
Intérprete
Servidor web
Resultado:

¡Correcto!
Resultados de la pregunta
Se encarga de recibir y responder las peticiones que realicen a la página
web:
Respuesta del usuario:
Servidor web
Resultado:

¡Correcto!
sultados de la pregunta
Selecciona tres de las características con las que deben cumplir los
requerimientos establecidos por el cliente.
Respuesta del usuario:
Consistentes
Demostrables
Actuales
Resultado:

Necesitas reforzar el tema: Definición de requerimientos


Resultados de la pregunta

¿Cuál de las siguientes direcciones muestra una interfaz gráfica que permite
la creación y administración de las bases de datos?
Respuesta del usuario:
http://localhost/phpmyadmin
Resultado:

¡Correcto!
Resultados de la pregunta
Una vez instalado el servidor, ¿de qué manera puedes verificar su
funcionamiento?
Respuesta del usuario:
Ingresando a la página de localhost desde el navegador
Resultado:

¡Correcto!

Lección 2

Ordena los siguientes pasos para ejemplificar el proceso para realizar una
suma.
Respuesta del usuario:
1. Declarar la variable que almacenará el resultado
2. Asignar la suma a la variable declarada
3. Obtener los valores que se van a sumar
4. Imprimir en pantalla el valor de la suma
Resultado:

Necesitas reforzar el tema: Variables y tipos de datos


Resultados de la pregunta
El resultado de una suma de dos números impares, se debe dividir entre
dos y se almacena en una variable. ¿De qué tipo es la variable que
almacena el resultado?
Respuesta del usuario:
Entero
Resultado:

¡Correcto!
Resultados de la pregunta
Para verificar el contenido de un arreglo se utiliza una variable que ya está
inicializada en un valor distinto a cero. Si se desea revisar el arreglo desde
el inicio, ¿cuál de las estructuras iterativas es ideal para recorrer todo el
arreglo?
Respuesta del usuario:
for, ya que en esta estructura el valor inicial del contador se define dentro de
la estructura
Resultado:

¡Correcto!
Resultados de la pregunta
Para realizar una división, una página obtiene un número "a" y un número
"b". Como resultado, se obtiene la división de "a" entre "b", pero para
realizar el cálculo, se debe verificar que el número "b" sea distinto de cero.
¿Cuál es la estructura que debes usar para definir dicha condición?
Respuesta del usuario:
if(b!=0)
Resultado:

¡Correcto!
Resultados de la pregunta
En un programa es necesario saber cuándo un número "n" es mayor a 13.
¿Cuál de las siguientes expresiones se puede utilizar para verificar si el
número cumple con la condición?
Respuesta del usuario:
n > 13
Resultado:

¡Correcto!
Resultados de la pregunta
Selecciona los operadores que son más importantes en el desarrollo de una
calculadora.
Respuesta del usuario:
Operadores aritméticos
Resultado:

¡Correcto!
Resultados de la pregunta
¿En cuál de las siguientes situaciones es más recomendable hacer uso de
una estructura iterativa?
Respuesta del usuario:
En un bloque de código que ejecuta las mismas acciones un número de
veces definido por el usuario
Resultado:

¡Correcto!
Resultados de la pregunta
Para comprobar si una operación se realizó de manera correcta se debe
verificar si la variable "operación" es mayor a 8 o menor a 3. Selecciona cuál
de las siguientes opciones podría verificar la condición de manera correcta.
Respuesta del usuario:
Operación > 8 || operación < 3
Resultado:

¡Correcto!
Resultados de la pregunta
Para verificar si un número "n" es par o impar, se debe dividir entre dos y
verificar si el resto de la división es cero. ¿Cuál de las siguientes opciones
modela la condición de verificación?
Respuesta del usuario:
(n%2)==0
Resultado:
¡Correcto!
Resultados de la pregunta
De las siguientes opciones, selecciona la situación en la que sea más
conveniente utilizar un arreglo.
Respuesta del usuario:
Si es necesario declarar una serie de variables temporales con un valor único
Resultado:

Necesitas reforzar el tema: Uso de arreglos

Ordena la siguiente secuencia para que forme la estructura de los módulos


de programación PHP.
Respuesta del usuario:
1. ?>
2. php
3. código
4. <?
Resultado:

Necesitas reforzar el tema: Introducción a PHP

En un arreglo se almacenan los siguientes datos [0, 5, 3, 7, 9]. ¿Qué


posición del arreglo ocupa el número 3?
Respuesta del usuario:
2
Resultado:

¡Correcto!

Para el registro en una página, sólo se aceptan nombres de usuario


menores a 10 letras. Si la longitud del nombre se almacena en la variable
"longitud", ¿cuál de las siguientes opciones es la mejor para verificar dicha
condición?
Respuesta del usuario:
if(longitud<10)
Resultado:

¡Correcto!

Identifica en cuál de las siguientes sistemas es más conveniente hacer uso


de una estructura de decisión.
Respuesta del usuario:
Se obtienen los promedios de varios alumnos y verifica si la calificación es
aprobatoria o no
Resultado:

¡Correcto!
Resultados de la pregunta
En una empresa se utiliza un sistema web para monitorear la productividad
del equipo de trabajo. El sistema almacena información acerca de las tareas
que se realizan y, si la tarea es urgente, se almacena una letra A; si NO es
urgente, se almacena una letra B. ¿Qué tipo de variables son las que
almacenan estos valores?
Respuesta del usuario:
Carácter
Resultado:

¡Correcto!

Selecciona los tres elementos que corresponden a las estructuras de


iteración.
Respuesta del usuario:
while
do while
for
Resultado:

¡Correcto!

Selecciona los dos elementos que corresponden a las estructuras de


decisión.
Respuesta del usuario:
if
else
Resultado:

¡Correcto!

El fondo de una página web cambia de color según la edad de los usuarios.
Si los usuarios son niños entre 4 y 12 años, el fondo se vuelve azul; si son
jóvenes entre 13 y 18, el fondo se vuelve amarillo; y de 18 en adelante se
define el fondo de color verde. ¿Cuál de las siguientes estructuras es la
mejor para verificar la condición que define el fondo de color amarillo?
Respuesta del usuario:
if(edad >= 13 && edad <=18)
Resultado:

¡Correcto!

En una página se verifica si el correo de los usuario ya se encuentra


registrado. El correo se almacena en la variable "correo" y, si está
registrado, se almacena una variable que debe de ser igual a la palabra
"registrado". ¿Cuál de las siguientes condiciones cumple con verificar esta
acción?
Respuesta del usuario:
if(usuario=="registrado")
Resultado:

¡Correcto!

De las siguientes opciones, elige dos operadores aritméticos del lenguaje


PHP.
Respuesta del usuario:
+
/
Resultado:

¡Correcto!

Lección 3
Un formulario contiene un área de texto llamado "Usuario". El formulario se
envía por el método POST y el resultado debe ser almacenado en una
variable con el mismo nombre. Selecciona cuál de las siguientes
asignaciones es la correcta para realizar la recepción de la información
ingresada en el área de texto.
Respuesta del usuario:
$Usuario = $_POST['Usuario']
Resultado:

¡Correcto!
Resultados de la pregunta
Para el desarrollo de un nuevo sitio se pretende implementar una sección
llamada "Tendencias", en donde los usuarios podrán escoger varios temas.
¿Cuál elemento de los formularios debes utilizar en estos casos?
Respuesta del usuario:
checkbox
Resultado:

¡Correcto!

Los estudiantes de una escuela utilizan una plataforma en donde registran


sus tareas o algunas actividades. Para completar una tarea, el estudiante
debe seleccionar un archivo y subirlo a la plataforma. ¿Qué campo de los
formularios debes utilizar para permitir a los estudiantes seleccionar y subir
los archivos ?
Respuesta del usuario:
file
Resultado:

¡Correcto!
Resultados de la pregunta
Una página web necesita una sección en donde los usuarios puedan hacer
comentarios acerca del funcionamiento de la página, por lo que el equipo de
desarrollo decide implementar una sección con un formulario para cumplir
con los requerimientos. ¿Es correcta la decisión del equipo?
Respuesta del usuario:
No, los formularios no permiten la interacción entre el usuario y la página
web
No, los formularios no cuentan con un campo que se dedique a los
comentarios
Resultado:

Necesitas reforzar el tema: Interacción con datos de entrada


Resultados de la pregunta
En un formulario se define el atributo de acción, pero al momento de dar
click en el botón de envío, se muestra un mensaje de error en donde se
alerta que la página NO ha sido encontrada. ¿Cuál de las siguientes podría
ser la causa del error?
Respuesta del usuario:
Incongruencia entre el nombre del archivo y el método de acción
Resultado:

¡Correcto!
Resultados de la pregunta
Se necesita implementar un cuadro de texto en donde los usuarios puedan
realizar comentarios acerca de su experiencia con la página. ¿Cuál de las
siguientes etiquetas representa el campo que se debe utilizar en esta
situación?
Respuesta del usuario:
<input type="text">
Resultado:

¡Correcto!
Resultados de la pregunta
Selecciona cuáles de los siguientes parámetros son los más adecuados
para hacer una función que realice las operaciones básicas de las
calculadoras (suma, resta, multiplicación y división).
Respuesta del usuario:
Dos números y un operador
Resultado:

¡Correcto!
Resultados de la pregunta

Es necesario implementar el método de inicio de sesión en una página web.


¿Cuál es el mejor método de envío para desarrollar este módulo?
Respuesta del usuario:
El método POST, porque la información enviada no es visible ni al usuario ni
al público
Resultado:

¡Correcto!
Resultados de la preguntaResultados de la pregunta
Uno de los formularios de una página web NO tiene el botón de envío.
Selecciona qué tipo de campo puedes agregar para solucionar el problema.
Respuesta del usuario:
Tipo submit
Resultado:

¡Correcto!

Para el inicio de sesión se requiere de un campo para el usuario y otro para


la contraseña. ¿De qué tipo deben ser estas etiquetas?
Respuesta del usuario:
Text para el usuario y password para la contraseña
Resultado:

¡Correcto!

Una página necesita implementar una nueva sección en donde se


encuentren algunos campos como correo, edad y nombre, por lo que el
desarrollador se encarga de insertar los campos directamente en el cuerpo
de la página. ¿Fue correcta la acción del desarrollador?
Respuesta del usuario:
No, los campos de los formularios deben de ir dentro de las etiquetas
Resultado:

¡Correcto!
Identifica en cuál de las siguientes acciones es conveniente el uso de
funciones.
Respuesta del usuario:
Realizar una conexión a la base de datos que se va a utilizar en distintas
páginas del sitio
Resultado:

¡Correcto!
Resultados de la pregunta
Analiza la siguiente imagen y selecciona en cuál línea comienza y en cuál
termina el proceso que realiza la función .

Respuesta del usuario:


Comienza en las tres y termina en la seis
Resultado:

¡Correcto!

Selecciona en cuál de las siguientes situaciones es más conveniente usar el


método POST.
Respuesta del usuario:
Un sitio en donde se realizan compras por internet
Resultado:

¡Correcto!

Lección 4
Analiza el siguiente código e identifica en dónde se presenta el error.
Respuesta del usuario:
La estructura de la consulta no es la correcta
Resultado:

¡Correcto!
Resultados de la pregunta
Identifica en cuál de las siguientes consultas se define el orden correcto
para el registro de datos en una tabla llamada "ejemplo".
Respuesta del usuario:
INSERT INTO ejemplo (Apellido, Nombre, Edad) VALUES (Pérez, Antonio,
22)
Resultado:

¡Correcto!
Resultados de la preguntaResultados de la pregunta
Una tienda de abarrotes utiliza una aplicación web para gestionar sus
productos. Dentro del código de la aplicación, se encuentra el siguiente
módulo. ¿Cuál es su función?

Respuesta del usuario:


Conectar y seleccionar la base de datos
Resultado:

¡Correcto!
Resultados de la preguntaResultados de la pregunta
Una página web requiere almacenar cookies que estén disponibles durante
un mes. Tomando en cuenta que el número máximo de días en un mes son
31, selecciona cuál de las siguientes expresiones es el parámetro correcto
para almacenar las cookies durante un mes.
Respuesta del usuario:
time()+60*60*24*31
Resultado:

¡Correcto!
Resultados de la pregunta
Para el registro de usuarios de una página web se utiliza una base de datos
llamada DatosPagina. La información de los usuarios se almacena en una
tabla llamada "users" con los campos para el nombre de usuario,
contraseña, correo y edad, en ese orden. ¿Cuál de las siguientes consultas
almacenará correctamente la información de los usuarios?
Respuesta del usuario:
INSERT INTO users VALUES(NombreUsuario, Correo, Contraseña, Edad)
Resultado:

¡Correcto!
Resultados de la pregunta
Un sitio de comercio electrónico utiliza una tabla llamada "especificaciones"
para almacenar la información de los productos que se encuentran
disponibles en venta; ésta tabla tiene tres campos: nombre del producto,
precio y existencia. Se utiliza una arreglo llamado "resultado" para
almacenar todos los registros obtenidos por la consulta SELECT.
Selecciona cuál variable debes utilizar para imprimir el precio de los
productos.
Respuesta del usuario:
resultado[precio]
Resultado:

¡Correcto!
Resultados de la pregunta
Una página web presenta problemas al momento de comunicarse con la
base de datos. El error se produce al momento de seleccionar la base de
datos, después de establecer la conexión. ¿Cuáles parámetros pueden ser
la causa del problema?
Respuesta del usuario:
El nombre de la base de datos y la variable de conexión
Resultado:

¡Correcto!
Una sesión almacena el nombre de los usuarios en el índice Nombre.
Selecciona cuál de las siguientes opciones almacena el nombre del usuario
en la variable user.
Respuesta del usuario:
user = $_SESSION[Nombre];
Resultado:

¡Correcto!
Resultados de la pregunta
Un almacén lleva el control de sus productos mediante una plataforma web
que permite visualizar, dar de alta y actualizar los productos.
Recientemente, un lote de pantallas se colocó en el andén A1, cuando en
realidad se encuentran almacenadas en el andén B2. ¿Cuál de las
siguientes consultas debes utilizar para actualizar la posición de todas las
pantallas?
Respuesta del usuario:
UPDATE productos SET ubicación=B2 WHERE tipo = pantalla
Resultado:

¡Correcto!
Resultados de la pregunta
Una clínica particular utiliza una plataforma en línea para agendar las citas
de los pacientes y el horario de los médicos, pero la plataforma presenta
problemas cuando los clientes deciden cancelar las citas o prefieren
cambiarlas de fecha, ya que en el sistema se almacena la nueva cita y la
cita cancelada. ¿Cuál de las siguientes acciones es la mejor para solucionar
este problema?
Respuesta del usuario:
Desarrollar un módulo que permita la actualización de fechas y la
eliminación de citas
Resultado:

¡Correcto!
Resultados de la pregunta
Una página web requiere de una sesión que almacene la hora en la que el
usuario entró a la página y que tenga como identificador la palabra
"Tiempo". Si la hora se almacena en la variable "Hora", selecciona con cuál
de las siguientes opciones se debe inicializar la sesión.
Respuesta del usuario:
$_SESSION[Hora]=$Tiempo;
setsession(Tiempo, $Hora);
Resultado:

Necesitas reforzar el tema: Manejo de sesiones


Resultados de la pregunta
Un sitio necesita almacenar el nombre de los usuarios una vez que ya
hayan iniciado sesión. Los datos deben ser almacenados temporalmente y
sólo se utilizan mientras el usuario navegue por el sitio. ¿Cuál de las
siguientes es la mejor opción para implementar esta funcionalidad en el
sitio?
Respuesta del usuario:
Implementar una sesión que almacene los datos y se elimine al cerrar el
navegador
Resultado:

¡Correcto!
Resultados de la preguntResultados de la pregunta
Una aplicación web requiere almacenar datos de manera temporal, pero NO
quiere que los datos se almacenen en el servidor, ya que la cantidad de
usuarios que acceden a la aplicación es muy grande. Elige cuál de los
siguientes métodos debes utilizar para implementar esta funcionalidad.

Respuesta del usuario:


Almacenar los datos en el navegador del usuario por medio de cookies
Resultado:

¡Correcto!
Resultados de la pregunta
Una página dedicada a la venta de artículos informáticos detectó que el
precio de las computadoras que se exhibían en la página era erróneo. La
tabla de la base de datos que almacena la información de los productos se
llama "disponibles" y los campos que almacena son el nombre del producto,
precio, número de serie y tipo de producto. Si el precio nuevo se almacena
en la variable NuevoPrecio, selecciona la consulta que debes utilizar para
actualizar el precio de las computadoras.
Respuesta del usuario:
UPDATE producto SET precio = NuevoPrecio WHERE tipo = computadora
UPDATE disponibles WHERE precio = NuevoPrecio SET tipo =
computadora
Resultado:

Necesitas reforzar el tema: Modificación y eliminación de registros

Selecciona la consulta que sea correcta para realizar una conexión con los
siguientes datos:
Nombre del servidor: localhost
Base de datos: empleados
Usuario: Admin
Contraseña: admin1234
Respuesta del usuario:
mysql_connect(localhost, Admin, admin1234);
Resultado:

¡Correcto!
Resultados de la pregunta
Analiza el siguiente bloque de código y selecciona la acción que realizará en
la base de datos

Respuesta del usuario:


Actualiza el precio de todos los celulares
Resultado:

¡Correcto!
Resultados de la pregunta
Para el desarrollo de una tienda en línea el cliente solicita que al entrar al
sitio como administrador, en el listado de productos, aparezca la opción de
modificar o eliminar algunos productos que tienen información errónea.
¿Cuáles son las sentencias que permiten al usuario administrador realizar
las acciones que requiere el cliente?
Respuesta del usuario:
UPDATE y DELETE
Resultado:

¡Correcto!
Resultados de la pregunta
Analiza el siguiente bloque de código y selecciona cuál de las siguientes
acciones se ejecutará en la base de datos.

Respuesta del usuario:


Elimina todos los productos de tipo monitor
Resultado:

¡Correcto!
Lección 1
Analiza las siguientes situaciones y selecciona en cuál se puede presentar
un error con la sintaxis de la página web.
Respuesta del usuario:
Una de las instrucciones no está concluida con punto y coma
Resultado:

¡Correcto!
Resultados de la pregunta
Ordena los pasos que debes seguir para realizar las pruebas funcionales a
las páginas web.
Respuesta del usuario:
1. Analiza si cumple con los requerimientos del cliente
2. Elabora un plan de pruebas y jerarquiza de acuerdo a su importancia
3. Ejecuta los casos de prueba planteados en el plan
4. Gestiona los errores y elabora un plan de acción
Resultado:

¡Correcto!
Resultados de la pregunta
Elige cuál de las siguientes es provocada por un error con los enlaces de la
página web.
Respuesta del usuario:
La página de productos de una tienda en línea redirecciona a la página
principal del sitio
Resultado:

¡Correcto!
Resultados de la pregunta
El sitio web de un banco presenta un error con la base de datos que utiliza
para almacenar la información de todos sus clientes. Selecciona cuál es la
primer medida que debes aplicar para identificar en donde se presenta el
problema de la base de datos.
Respuesta del usuario:
Identificar la conexión establecida con la base de datos
Resultado:

¡Correcto!
Resultados de la pregunta
El administrador de un hotel utiliza una página web para monitorear las
habitaciones que se encuentran ocupadas, sin embargo, el sistema muestra
una capacidad llena cuando en realidad la mitad de las habitaciones están
disponibles. ¿Cuál es el error que presenta el modelo de almacenamiento?
Respuesta del usuario:
La base de datos presenta duplicidad en los registros
Resultado:

¡Correcto!
Resultados de la pregunta

Un hospital utiliza una base de datos para almacenar el nombre, edad y


peso de sus pacientes que se realizan un chequeo mensual; sin embargo, al
imprimir los resultados, en el campo de la edad se imprime el peso y en el
campo del peso se imprime la edad. ¿Cuál de las siguientes opciones
puede ser la causa del error?
Respuesta del usuario:
El registro de los datos no sigue el orden que tiene la tabla donde se
almacena la información
Resultado:

¡Correcto!
Resultados de la preguntsultados de la pregunta
Un cliente requiere actualizar el contenido de su página web. ¿Cuál de las
siguientes acciones debes realizar antes de dar mantenimiento a la página?
Respuesta del usuario:
Realizar pruebas de funcionamiento
Identificar el código redundante
Resultado:

Necesitas reforzar el tema: Mantenimiento de páginas web


Resultados de la pregunta
Selecciona 2 acciones que se utilizan para disminuir el riesgo de errores
que se producen en el almacenamiento de datos.
Respuesta del usuario:
Verificar si la aplicación se conecta con la base de datos
Revisar el contenido almacenado en la base de datos
Resultado:

¡Correcto!
Resultados de la pregunta
Una clínica requiere utilizar una aplicación web para agendar las citas de
sus pacientes, por lo que el sistema debe ser capaz de evitar las
duplicidades tanto de usuarios, como de fechas. ¿Cuál de las siguientes
pruebas debes priorizar para garantizar el requerimiento?
Respuesta del usuario:
Identificar los datos que se necesitan almacenar en la base de datos para
generar las citas
Resultado:

Necesitas reforzar el tema: Pruebas de funcionamiento

Analiza el siguiente bloque código y selecciona cuál es el error que tiene.

Respuesta del usuario:


La variable contadora no se incrementa y por tanto hay un ciclo infinito
Resultado:

¡Correcto!

Analiza el siguiente código. Si se ejecuta, ¿cuál de las siguientes acciones


ocurrirá?.
Respuesta del usuario:
Se mostrará un mensaje de error porque la palabra Juan no ha sido
declarado como una variable
Resultado:

¡Correcto!

Uno de los proyectos a los que debes dar mantenimiento presenta varias
líneas de código redundante al momento de realizar las consultas a la base
de datos. Selecciona con cuál de las siguientes acciones puedes optimizar
el código.
Respuesta del usuario:
Desarrollar funciones que realicen los procesos que se repiten en el
funcionamiento
Resultado:

¡Correcto!

Identifica cuál de las siguientes acciones es útil para dividir el código en


bloques y detectar los errores de manera más sencilla.
Respuesta del usuario:
Indentar el código para desarrollar funciones que realicen procesos
generales
Resultado:

¡Correcto!

Una empresa desarrolla una página interna para mantener informados a los
empleados. Cada empleado tiene una computadora diferente y acceden a la
página desde el navegador de su preferencia. ¿Cuál de las siguientes
pruebas de funcionamiento tiene mayor jerarquía?
Respuesta del usuario:
Ejecutar la aplicación desde los distintos tipos de navegadores
Resultado:

¡Correcto!

Suponiendo que el precio promedio de los freelance experimentados es de


$15,000 por proyecto, selecciona cuál de los siguientes es un precio que
puedes ofrecer en tus primeros desarrollos independientes.
Respuesta del usuario:
Del 45 al 60 por ciento del precio promedio
Resultado:

¡Correcto!

Selecciona dos de las medidas que debes aplicar para disminuir el riesgo de
errores.
Respuesta del usuario:
Organizar el código en bloques
Analizar la sintaxis del código
Resultado:

¡Correcto

Identifica en cuál de las siguientes situaciones existe un error de


envío/recepción de datos.
Respuesta del usuario:
Un formulario que permite enviar la información con algunos campos vacíos
Resultado:

Necesitas reforzar el tema: Identificación de errores

Lección 1
Un cliente argumenta que la mayoría de su página web tiene mezclado el
diseño y el funcionamiento. ¿Cuál de las siguientes opciones es la mejor
para atacar esta situación?
Respuesta del usuario:
Separar el código HTML del código PHP y sólo utilizarlo en los módulos que
demanden procesamiento
Resultado:

¡Correcto!
Resultados de la pregunta
Es necesario comentar un bloque de código que provoca un mal
funcionamiento del sitio, por lo que se decide comentar línea por línea todo
el código erróneo. ¿Es esta la mejor decisión?
Respuesta del usuario:
No, la mejor decisión es deshabilitar todo el bloque mediante un comentario
multi línea
Resultado:

¡Correcto!
Resultados de la pregunta
Debes verificar si los datos ingresados en un formulario NO están vacíos, y
así asegurar que el registro en la base de datos se realice de manera
correcta. ¿Cuál de las siguientes opciones debes utilizar?
Respuesta del usuario:
Verificar si está vacío mediante la función isset y una estructura de decisión
Resultado:

¡Correcto!
Resultados de la pregunta

En el código fuente de una página web, existen módulos de procesamiento


que se repiten de manera constante. ¿Cuál de las siguientes es una buena
opción para reducir el código?
Respuesta del usuario:
Elaborar funciones que realicen las acciones repetitivas
Resultado:

¡Correcto!
Resultados de la pregunta
Selecciona dos frameworks que se utilizan en el Back-End.
Respuesta del usuario:
NodeJS
Laravel
Resultado:

¡Correcto!
Resultados de la pregunta
Lo que te puede facilitar el trabajo de mantenimiento es:
Respuesta del usuario:
Documentar los movimientos que sean requeridos
Resultado:

¡Correcto!

Estructura que sirve para desarrollar y organizar software:


Respuesta del usuario:
Framework
Resultado:

¡Correcto!
sultados de la pregunta
Se muestra un error de compilación al NO encontrar una llave que cierra la
declaración de una función. ¿Qué acción puedes aplicar para evitar esta
situación?
Respuesta del usuario:
Indentar el código y estructurarlo en bloques
Resultado:

¡Correcto!
Resultados de la pregunta

Un sitio web maneja grandes volúmenes de información, lo que provoca que


el proceso de almacenamiento y organización de los datos sea bastante
complejo. ¿Cuál de las siguientes representa una mejora en el desarrollo
del sitio?
Respuesta del usuario:
Utilizar un framework para reducir el código relacionado con la base de
datos
Resultado:

¡Correcto!
Resultados de la pregunta
Una de las páginas desarrolladas funciona de manera correcta en el entorno
de ejecución local, pero al cambiarla de servidor, la página deja de
funcionar. ¿Cuál de las siguientes podría ser la causa de este mal
funcionamiento?
Respuesta del usuario:
Uso de etiquetas que no son las estándar
Resultado:

¡Correcto!
Resultados de la pregunta
Para el desarrollo de una página dinámica, se decide utilizar variables
globales y declararlas al principio de la página. ¿Esta es la mejor opción?
Respuesta del usuario:
Sí, las variables se deben declarar en el principio del programa
No, se debe verificar que las variables se utilicen en el programa
Resultado:

Necesitas reforzar el tema: Mejora continua en los desarrollos

Un desarrollador estima que utilizará diez variables, por lo que decide


declararlas al inicio del programa. ¿Es esta una buena práctica de la
programación?
Respuesta del usuario:
No, sólo se deben declarar las variables utilizadas
Resultado:

¡Correcto!

En una página se muestran caracteres distintos al momento de escribir


símbolos como la letra "ñ" y vocales acentuadas . ¿En dónde se presenta el
error?
Respuesta del usuario:
Almacenamiento - Datos de entrada
Resultado:

Necesitas reforzar el tema: Mejora continua en los desarrollos

Un equipo de desarrollo trabaja para un mismo sitio con distintos


frameworks. Uno se utiliza para el diseño del sitio, otro para la base de
datos y el restante para el procesamiento de datos. ¿Qué puede
producirse?
Respuesta del usuario:
Permitirá la integración de todos los módulos ya que la mayoría los
frameworks son compatibles
Resultado:

¡Correcto!

En cuál de las siguientes situaciones es más conveniente el uso de un


framework.
Respuesta del usuario:
Un sitio de compras por internet que pretende innovar su imagen y pretende
actualizar los productos disponibles de manera recurrente
Resultado:

Necesitas reforzar el tema: Definición de Framework

Las acciones del usuario son interpretadas por el controlador para generar
los datos necesarios y mandarlos hacia la vista. Esta declaración habla de:
Respuesta del usuario:
Arquitectura Push Based
Resultado:

¡Correcto!

Una página que sirve como una calculadora, presenta errores al momento
de realizar sumas, mientras que las demás operaciones se realizan de
manera correcta. ¿Cuál de las siguientes acciones deberías tomar para
solucionar este problema?
Respuesta del usuario:
Comentar la línea de código en donde se realiza la suma y proponer una
diferente
Resultado:

¡Correcto!

También podría gustarte