Experto en Desarrollo Java con Jakarta Struts y JDBC_BI

Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos. Este fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo. Java es uno de los lenguajes de programación más populares en uso. Por eso, con este curso de Desarrollo Java con Jakarta Struts y JDBC BI serás un experto en este ámbito.

UNIDAD DIDÁCTICA 1. DESARROLLO DE APLICACIONES WEB

  1. Introducción al desarrollo de aplicaciones web.
  2. – Herramientas
  3. – Crear tablespace para guardar los datos de una base de datos en PostgreSQL
  4. – Crear base de datos para guardar tablas y vistas en PostgreSQL
  5. – Crear un esquema y una tabla de ejemplo en PostgreSQL
  6. – Desarrollo de una aplicación básica
  7. – Estructura de una aplicación web
  8. – Diferencia entre modelos web estáticos y dinámicos

UNIDAD DIDÁCTICA 2. EL FRAMEWORK DE DESARROLLO WEB: JAVA. STRUTS

  1. MVC en Struts
  2. – Arquitectura Apache Struts.
  3. – Componentes del modelo.
  4. – Componentes de la vista.
  5. – Bibliotecas Capa Vista.
  6. – Componentes del Controlador.

UNIDAD DIDÁCTICA 3. CONCEPTOS BÁSICOS DE STRUTS 2

  1. Conceptos principales de STRUTS 2
  2. – Internacionalización (I18n).
  3. – El soporte de internacionalización de Java
  4. – El soporte de internacionalización de Struts
  5. – Patrón Visitor.
  6. – Framework Tiles
  7. – Acciones

UNIDAD DIDÁCTICA 4. MODELO VISTA CONTROLADOR WEB

  1. Paradigma Modelo-Vista-Controlador
  2. – Descripción del patrón
  3. – Interacción de los componentes
  4. – MVC y bases de datos
  5. – Uso en aplicaciones web

UNIDAD DIDÁCTICA 5. ETIQUETAS

  1. Etiquetas.

UNIDAD DIDÁCTICA 6. CONTROLADORES Y VISTAS DE SPRING

  1. Controladores y vistas.
  2. Spring Web Flow (SWF)

UNIDAD DIDÁCTICA 7. HERRAMIENTA HIBERNATE

  1. Hibernate
  2. – ¿Por qué integrar Hibernate en la capa de datos (modelos)?
  3. Petición de servicio de negocio
  4. Archivos .xml de configuración.

UNIDAD DIDÁCTICA 8. JAKARTA TOMCAT

  1. JAKARTA TOMCAT.

UNIDAD DIDÁCTICA 9. OBJECT-RELATIONAL MAPPING

  1. ¿Qué es Object-Relational Mapping?
  2. – Ventajas y desventajas de un ORM
  3. Servicios web, RCI y RPC
  4. – Servicios web
  5. – RMI
  6. – RPC
  7. Patrones
  8. – Patrones de Creación.
  9. – Patrones Estructurales.
  10. – Patrones de Comportamiento.
  11. Formbean
  12. Dynaactionform

UNIDAD DIDÁCTICA 10. VALIDACIÓN

  1. Validator
  2. VisitorFieldValidator

151,00 

Detalles del Curso

Información adicional

Horas 180 Horas
Modalidad ONLINE

¿Por qué elegir Aurea?

Metodología de Aprendizaje Online

  • Aprendizaje activo y autónomo: A diferencia de la formación presencial, en el e-learning es clave fomentar que el alumno sea protagonista de su propio proceso de aprendizaje.

  • Microlearning y contenidos modulares: Lecciones breves, bien estructuradas, que permitan avanzar paso a paso.

  • Gamificación y elementos interactivos (cuestionarios, simulaciones, casos prácticos) aumentan la motivación y retención del conocimiento.

  • Evaluación continua: No solo exámenes finales, sino también foros, tareas prácticas y autoevaluaciones.

Plataforma online Moodle

  • Moodle es una excelente elección como LMS (Learning Management System). Algunas ventajas:

    • Código abierto y altamente personalizable.

    • Permite gestión de usuarios, seguimiento de progreso, certificados automáticos, SCORM, etc.

    • Integración con plugins y herramientas externas como H5P, BigBlueButton, Zoom, etc.

  • Optimiza la navegación y la experiencia de usuario: que la plataforma sea clara, intuitiva y visualmente amigable.

  • Mobile first: Muchos usuarios acceden desde el móvil, así que asegúrate de que la plataforma esté bien adaptada.

Equipo Docente y Tutoría

  • Docentes formados en pedagogía digital: No basta con saber del tema; es crucial saber cómo enseñarlo online.

  • Disponibilidad y acompañamiento: Los alumnos valoran mucho el soporte y el feedback de tutores.

  • Presencia activa: En foros, comentarios y webinars. Esto reduce la sensación de soledad del estudiante online.

  • Capacitación constante del equipo docente en nuevas metodologías y herramientas digitales.

Interacción y Comunidad

  • Foros, chats y actividades colaborativas: fomentan el aprendizaje social.

  • Feedback entre pares: puede ser útil para mejorar y compartir conocimientos.

  • Gamificación social: rankings, badges, desafíos grupales.

  • Encuestas y sugerencias: para mejorar el curso con la opinión de los propios alumnos.