Está en la página 1de 12

Sección 1.

Evaluación conocimientos sobre HTML


Instrucciones: Lee cuidadosamente cada pregunta a continuación, y escribe la respuesta.

1. ¿Qué es HTML?

2. ¿Qué es un Hipertexto?

3. ¿Para qué es utilizado HTML?

4. Escribe un ejemplo de cabecera HTML.

5. Escribe la estructura básica de HTML.

6. Define que es CSS.

7. ¿Para qué es utilizado CSS?

8. La etiqueta <font face> </font face> define:

DESARROLLO WEB
9. Escribe la estructura básica de un CSS.

10. ¿Para que se utiliza el atributo CLASS?

11. ¿Para que se utiliza la etiqueta DIV?

12. ¿Cuál es el error en esta regla de estilo?: .cuadro { border: 1px blue dotted padding: 10px
5px; }

13. Si incluimos una etiqueta de este tipo en nuestra página HTML, ¿qué queremos que haga
el navegador?: <img src="../icono.gif" />

14. ¿En que casos puede mostrarse como DEPRECATED una etiqueta o elemento en HTML?

DESARROLLO WEB
15. ¿Con que simbología o instrucción se agregan comentarios al Código HTML?

16. ¿Qué es una página estática y con qué lenguaje se programa?

17. ¿Qué es una página dinámica y con qué lenguaje (s) se programa (n)?

18. Para el caso del lenguaje español ¿qué codificación se debe especificar como parte de una
Página WEB?

19. Escribe las instrucciones necesarias para mostrar la siguiente tabla en una Página WEB:

Rango de Edades Categoría


0 12 Niño
13 17 Adolescente
18 30 Jóven
31 45 Adulto Jóvem

DESARROLLO WEB
20. ¿Cuáles son los métodos más comunes para el intercambio de información en páginas?

21. ¿Qué es una sesión en WEB?

22. ¿Cuál es la diferencia entre una Página WEB y un Administrador de Contenidos?

DESARROLLO WEB
23. ¿Cuál es la jerarquía que se sigue cuando se trata de hojas de estilo?

24. ¿Qué instrucciones se utilizan para separar textos?

25. ¿Qué instrucción se utiliza para el envío de correo electrónico?

Instrucciones: Lee cuidadosamente cada pregunta a continuación y marca con una X la respuesta
correcta.

26. La etiqueta <head>

a. Representa un contenedor para un conjunto de enlaces de navegación.


b. Es un contenedor para los elementos del contenido visible de la página.
c. Sirve para definir encabezamientos de texto de varios niveles.
d. Es un contenedor para varios elementos como <title>, <style>, <link>,
etc.

27. ¿Cómo se abre un enlace en una ventana nueva?

a. <a href="http://www.webtutoriales.com" target="_new">Web


Tutoriales</a>.
b. <a href="http://www.webtutoriales.com" target="new">Web
Tutoriales</a>.
c. <a href="http://www.webtutoriales.com" target="_blank">Web
Tutoriales</a>.
d. <a href="http://www.webtutoriales.com" target="popup">Web
Tutoriales</a>.

28. ¿Qué valores son los más comunes en el atributo method de un formulario <form>?

a. Ping, SSH, ...


b. GET, POST.

DESARROLLO WEB
c. GET, POST, PUT, PATCH, DELETE
d. Pong, TCPIP

29. ¿Cuál es la forma más eficiente de aplicar estilos CSS en un documento HTML?

30. ¿Cómo se cambia el valor del margen derecho de un elemento?

31. ¿Con qué propiedades se define el espacio entre el borde de un elemento y los elementos
a su alrededor?

32. ¿Cuál es la diferencia entre CSS y HTML?

33. ¿Cuántos tipos de CSS existen?

34. ¿Qué es una fuente “segura” y una “alternativa” para WEB?

35. Ejercicio práctico. Crear una página web sencilla en Notepad, que muestre lo siguiente:
a. Datos personales.
b. Pasatiempos.
c. Deportes.
d.

Puede utilizar tablas, divs, etc., para el desarrollo, además aplicar al menos un CSS dentro
de la página.

DESARROLLO WEB
Sección 2. Evaluación conocimientos generales de programación
Instrucciones: Lee cuidadosamente las preguntas que a continuación se listan y respóndalas
según se describa.

1. ¿Cuáles son las variables de entorno en java?

2. ¿Qué es el bytecode en Java?

3. ¿Como harías para correr programas java con distintas versiones de java?

4. ¿Qué es una excepción?

5. ¿Qué significa sobrecargar (overload) un método?

6. ¿Qué hace la siguiente sentencia de código? total -= --contador;

7. ¿Qué es un objeto en Java?

8. ¿Qué es una clase en Java?

9. ¿Tipos de clases en java?

DESARROLLO WEB
10. ¿Explica el concepto de herencia?

11. ¿Qué significa instanciar una clase?

12. ¿Como revisas tu código Java?

13. ¿Explica que es una interfaz en Java?

14. ¿Qué hace el siguiente código java?

int suma = 0;

for (int x=1;x<=100;x++) {

if (x%2!=0) suma+=x;

15. ¿Cuál es el valor de x ?

double x = Math.pow(2, 2);

16. ¿Qué se imprime por pantalla?

int x=2;

int y=2;

int z;

z = x++ + y;

System.out.println(x);

DESARROLLO WEB
17. Crear código java para una conexión jdbc

18. Crea una clase que pueda ordenar un archivo TXT de la forma más eficiente posible.

DESARROLLO WEB
Sección 3. Ejercicio Práctico
Instrucciones: Lee cuidadosamente cada apartado y realiza lo que se solicita.

1. Elaborar la siguiente pantalla:


2. Al dar clic en el botón ingresar validar que el usuario este registrado en la base de datos,
en caso de que no sea así mandar un mensaje de “favor de registrarse”.

LOGIN

USUARIO
COTRASEÑA

INGRESAR REGISTRARSE

3. Al dar clic en el botón Registrarse mostrara la siguiente pantalla y se tendrá que registrar
con correo electrónico, se tendrá que validar que sea un correo electrónico con una
expresión regular.
4. Se tendrá que validar que las contraseñas sean iguales. Si no son igual mandar mensaje de
error
5. Al da clic en el botón registrar se mandará un correo electrónico al correo que se ingrese
con un link que redirija al login, se generará un token y se mandará en el mismo correo y
se ingresará el token en la base de datos

USUARIO
COTRASEÑA
CONFRIMAR
COTRASEÑA
REGISTRAR

DESARROLLO WEB
6. Realizar la segunda pantalla:

Al ingresar las credenciales de accedo en la primera pantalla, se deberá de mostrar la pantalla


CONSULTA DE VENTAS.

 Se deberá capturar el Folio de Venta (el tipo de dato debe ser numérico), al dar clic sobre
el botón Consultar, se deberá de mostrar la siguiente información en pantalla:
o Número consecutivo.
o Descripción del producto.
o Cantidad de piezas vendidas.
o Precio unitario.
o Total (cantidad de piezas x precio unitario).
 Adicionalmente se deberá de mostrar los campos Total Productos y Total Venta.
 Se agregarán botones “Agregar producto” y uno “Generar PDF”
 Botón Agregar producto se agregará una nueva fila con las correspondientes columnas, y
se ingresará los datos necesarios y se deberá sumar en automático el total de productos y
total de venta
 Se agregará una columna al grid de datos con un botón eliminar en cada uno de los
registros.
 Al eliminar un registro del grid se calculará de nuevo el total de productos y total de venta,
adicionalmente el consecutivo de la columna “No” se pondrá en orden, sea cual sea el
registro que se haya eliminado
 Al dar clic en el botón Generar PDF se generará el archivo tal cual se muestra en la pantalla
mostrando la fecha del sistema en la parte inferior izquierda.

Nota:

 Se deberá crear la base de datos con las estructuras que se requieran para generar este
ejercicio.
 Se deberá utilizar en lenguaje JAVA para el desarrollo del ejercicio sobre plataforma WEB
(no PHP, JavaScript se puede utilizar para el manejo eventos, no como lenguaje base).
 Se podrá utilizar un patrón de diseño, preferentemente MVC.
 Se podrá utilizar Spring Boot (Framework), hacer uso de hibernate y/o Servicios WEB (para
el acceso a datos).

DESARROLLO WEB
 Se sugiere no utilizar plantillas pre diseñadas para el ejercicio ya que esto puede disminuir
el puntaje de la evaluación final.

DESARROLLO WEB

También podría gustarte