Evaluacion Diagnostica
Evaluacion Diagnostica
Evaluacion Diagnostica
Objetivo: Identificar los conocimientos previos que tiene el estudiante sobre la programación.
C uestionario
1) ¿Que es programación web?
R//
La programación web es el proceso de crear y mantener sitios web. Los programadores web usan
lenguajes de programación para crear páginas web, que son archivos HTML que se muestran en los
navegadores web. Los programadores web también pueden usar lenguajes de programación del lado
del servidor, como PHP o Java, para crear aplicaciones web dinámicas.
R//
Creación de clases, herencias, objetos e instancias. También el encapsulamiento y la visibilidad. La
creación de los constructores.
R//
Java Enterprise Edition (Java EE) es una plataforma de software empresarial basada en Java que
proporciona un conjunto de componentes y servicios para crear aplicaciones empresariales complejas.
Java EE se basa en la plataforma Java Standard Edition (Java SE) y agrega una serie de características
adicionales, como servicios de seguridad, transacciones, persistencia y presentación.
4) ¿Que es JSX?
R//
JSX es una extensión de JavaScript que permite crear interfaces de usuario (UI) que se asemejan
HTML. JSX se utiliza principalmente con React, un marco JavaScript para crear aplicaciones web.
5) ¿Qué es JSF?
R//
JavaServer Faces (JSF) es un marco de presentación web basado en componentes para aplicaciones
web Java EE. JSF proporciona una capa de abstracción sobre HTML, CSS y JavaScript, lo que facilita el
desarrollo de interfaces de usuario (UI) complejas y dinámicas.
6) ¿Qué es ManagedBean?
R//
Un Managed Bean (MB) es una clase Java que se utiliza para agregar lógica de negocios a una página
JSF. Los Managed Beans se asocian con componentes JSF, lo que permite que los datos de los
Managed Beans se muestren en las páginas JSF y los eventos de los componentes JSF se procesen
por los Managed Beans.
7) ¿Qué es JPA?
R//
Java Persistence API (JPA) es una API estándar para el acceso a datos en aplicaciones Java. JPA
proporciona una capa de abstracción sobre las bases de datos, lo que facilita el desarrollo de
aplicaciones Java que pueden acceder a datos de una variedad de bases de datos.
8) ¿Qué es EclipseLink?
R//
EclipseLink es un proveedor de implementación libre y de código abierto de Java Persistence API (JPA)
y el proveedor de implementación de referencia para JPA 2.0 y 2.1. EclipseLink es un proveedor de
implementación de JPA de alto rendimiento y probado, que se utiliza en una amplia gama de
aplicaciones comerciales y de código abierto.
9) ¿Qué es Hibérnate?
R//
Hibernate es un marco de mapeo objeto-relacional (ORM) para la plataforma Java. Es un marco de
código abierto y gratuito que facilita el acceso a datos de una base de datos relacional desde una
aplicación Java.
Hibernate utiliza el patrón de mapeo objeto-relacional (ORM) para mapear objetos Java a tablas de base
de datos. Esto facilita el desarrollo de aplicaciones Java que acceden a datos de una base de datos
relacional.
R//
JavaMail es una API Java que facilita el envío y recepción de correo electrónico desde código Java a
través de protocolos SMTP, POP3 y IMAP. JavaMail está integrado en la plataforma Java EE, pero
también proporciona un paquete opcional para su uso en Java SE.
R//
Jasper Report es una biblioteca de generación de informes de código abierto que se puede utilizar para
generar informes en una variedad de formatos, incluyendo PDF, HTML, XLS, CSV y XML. Jasper Report
está escrito en Java y se puede utilizar en una variedad de aplicaciones Java.
R//
Es una colección de información organizada de forma que se pueda almacenar, recuperar, actualizar y
administrar de forma eficiente.
R//
Clases, interfaces gráficas, etc