Patrones de Diseño y Struts (IFCT077PO)
Los patrones de diseño son soluciones probadas a problemas que se repiten al programar con objetos, y su valor es doble: evitan reinventar y dan al equipo un vocabulario común para discutir el diseño. Esta formación de 36 horas se dirige a programadores Java que quieren recorrer el catálogo por familias y llevarlo al código sobre una aplicación web real (IFCT077PO, 36 horas). El programa oficial detallado está más abajo. Puede interesarte también: Microservicios con Java: patrones · Desarrollo de componentes web Java EE5.
Curso de patrones de diseño y Struts, especialidad IFCT077PO de 36 horas en modalidad online
¿Eres docente?
¿Quieres saber más?
Bonificable hasta el 100 % para empresas
¿Te interesa esta área?
¿Qué se aprenderá?
Objetivos del curso
- Instalar y configurar un entorno Java con JDK, Tomcat, PostgreSQL y Eclipse.
- Explicar qué es un patrón de diseño y cómo se clasifica.
- Aplicar patrones de creación, estructurales y de comportamiento en el diseño de software.
- Desarrollar aplicaciones web con el framework Struts sobre arquitectura MVC.
- Integrar validación e internacionalización en una aplicación Struts.
¿Por qué este curso?
Una formación con impacto real y medible
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.
Cifras de éxito
"Este curso nos ha ayudado a tener éxito en nuestro sector."
Testimonios
Contenidos
Temario
A continuación detallamos todos los módulos impartidos en este curso. Si tiene alguna duda o no aparece, contacte con nosotros.
- Módulo 1Instalación y configuración
- Módulo 2Patrones de diseño
- Módulo 3Patrones de creación
- Módulo 4Patrones estructurales
- Módulo 5Patrones de comportamiento
- Módulo 6Framework Struts
- Módulo 7Caso práctico
Instalación y configuración
5 horas
Instalación y configuración del entorno de trabajo: JDK, Tomcat, PostgreSQL y el entorno de desarrollo Eclipse.
Patrones de diseño
5 horas
Introducción a los patrones de diseño: orígenes, relación con la orientación a objetos, definición de patrón, características, elementos que lo componen y clasificación.
Patrones de creación
5 horas
Patrones de creación y su clasificación, con los patrones Abstract Factory, Factory Method y Singleton acompañados de ejemplos de aplicación.
Patrones estructurales
6 horas
Patrones estructurales y su clasificación, con los patrones Adapter, Composite, Decorator, Facade y Proxy y sus ejemplos prácticos.
Patrones de comportamiento
5 horas
Patrones de comportamiento y su clasificación, con los patrones Command, Iterator, Observer, State y Template Method y sus ejemplos.
Framework Struts
5 horas
Concepto de framework y paradigma Modelo-Vista-Controlador aplicado a Struts: arquitectura de Apache Struts, componentes de modelo, vista y controlador, bibliotecas de la capa vista, framework Validator, internacionalización y framework Tiles.
Caso práctico
5 horas
Caso práctico de integración de los patrones estudiados sobre una aplicación desarrollada con Struts.
Metodología
Aprendizaje basado en la práctica
Cada patrón acaba escrito en una aplicación que funciona
Sesiones en directo con formador y grupos reducidos, con práctica guiada sobre código. El itinerario parte de la instalación del entorno con JDK, Tomcat, PostgreSQL y Eclipse, continúa con la introducción a los patrones y las familias de creación, estructurales y de comportamiento, entra en el framework Struts y el paradigma MVC, y cierra con un caso práctico de integración. El programa oficial de la especialidad no desglosa horas por módulo: el reparto que se muestra es una estimación de ExA Formación sobre las 36 horas oficiales.


Público objetivo
Formación oficial del catálogo de especialidades formativas
Desarrolladores Java que quieran mejorar el diseño de sus aplicaciones
No se requieren acreditaciones ni titulaciones. Se han de poseer las habilidades de comunicación lingüística suficientes que permitan cursar la formación con aprovechamiento. En modalidad de teleformación, además, se han de tener las destrezas suficientes para ser usuario de la plataforma virtual en la que se apoya la acción formativa.
FAQ
Resolvemos tus dudas sobre la formación
Aclaramos las dudas más comunes sobre el curso, desde los requisitos previos hasta la metodología y el soporte disponible, para asegurarte de que estés completamente preparado para aprovechar al máximo esta formación.
Otros cursos
Cursos especializados para impulsar tu negocio
Explora nuestro catálogo de cursos diseñados para profesionales y empresas que buscan dominar las tecnologías más demandadas.






















