Especialista en Struts y Patrones del Diseño

En este curso de Especialista en Struts y Patrones del Diseño te ofrecemos las competencias necesarias para implementar Struts y la base para la búsqueda de soluciones a problemas comunes en el desarrollo de software y otros ámbitos referentes al diseño de interacción o interfaces. Struts es un framework para construir aplicaciones web Java basadas en la filosofía MVC, que con el paso de los años se ha convertido en el framework MVC por excelencia. Con el curso en Struts y Patrones del Diseño serás un experto en desarrollo de aplicaciones Web.

UNIDAD DIDÁCTICA 1. HERRAMIENTAS: INSTALACIÓN Y CONFIGURACIÓN

  1. JDK: Instalación y configuración de JDK
  2. Tomcat: Instalación y configuración
  3. PostgreSQL: Instalación y configuración
  4. – Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7
  5. – Administración de PostgreSQL, creación de usuarios (roles), catálogos
  6. – Crear tablespace para guardar los datos de una base de datos en PostgreSQL
  7. – Crear base de datos para guardar tablas y vistas en PostgreSQL
  8. – Crear un esquema y una tabla de ejemplo en PostgreSQL
  9. Entorno de desarrollo Eclipse

UNIDAD DIDÁCTICA 2. PATRONES DE DISEÑO

  1. Definición y Orígenes de los Patrones de Diseño
  2. Historia de los patrones de diseño
  3. Objetivos
  4. Plantillas de un Patrón
  5. Clasificación

UNIDAD DIDÁCTICA 3. INTRODUCCIÓN A LOS PATRONES DE CREACIÓN.

  1. Patrones de Creación
  2. Patrón Abstract Factory
  3. Patrón Factory Method
  4. Patrón Singleton

UNIDAD DIDÁCTICA 4. PATRONES ESTRUCTURALES

  1. Patrones Estructurales
  2. Principios básicos de los Patrones Estructurales
  3. Patrón Adapter
  4. Patrón Composite
  5. Patrón Decorator
  6. Patrón Facade
  7. Patrón Proxy

UNIDAD DIDÁCTICA 5. PATRONES DE COMPORTAMIENTO

  1. Patrones de Comportamiento
  2. Introducción a los Patrones de Comportamiento
  3. Patrón Command
  4. Patrón Iterator
  5. Patrón Observer
  6. Patrón State.
  7. Patrón Template Method
  8. Patrón Visitor.

UNIDAD DIDÁCTICA 6. STRUTS: INTRODUCCIÓN Y FRAMEWORK

  1. ¿Qué es STRUTS?
  2. Modelo vista controlador (MVC)
  3. – Descripción del patrón
  4. – Interacción de los componentes
  5. – MVC y bases de datos
  6. – Uso en aplicaciones web
  7. Modelo Vista Controlador en Struts
  8. Apache Struts: Arquitectura
  9. Composición del modelo
  10. Composición de la vista
  11. Otros componentes.
  12. Servlet
  13. Componentes de Validación
  14. Framework Validator
  15. Internacionalización
  16. VisitorFieldValidator

UNIDAD DIDÁCTICA 7. DESARROLLO DE UNA PLANTILLA

  1. Desarrollo de una plantilla con el Framework Tiles
  2. – Definición de la plantilla
  3. – La plantilla
  4. – La página
  5. – El cuerpo
  6. – Opciones para rellenar el campo título

UNIDAD DIDÁCTICA 8. ANEXO: HERRAMIENTA HIBERNATE

  1. Hibernate
  2. Petición de servicio de negocio
  3. Archivos .xml de configuración

151,00 

Detalles del Curso

Información adicional

Horas 200 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.