Para qué te prepara este curso subvencionado Curso Gratuito Especialista en Struts y Patrones del Diseño:
El curso en Struts y Patrones del Diseño te prepara para poder aplicar los conocimientos especializados en software en cualquier puesto de trabajo relacionado con esta área, podrás ser capaz de dar una solución a un problema de diseño y de reducir el tiempo de desarrollo.
A quién va dirigido:
El curso de Especialista en Struts y Patrones del Diseño va dirigido a todas aquellas personas interesadas en obtener o actualizar sus conocimientos en Struts y Patrones del Diseño.
Objetivos de este curso subvencionado Curso Gratuito Especialista en Struts y Patrones del Diseño:
- Instalación y configuración de JDK. - Conocer en profundidad los Patrones de diseño. - Conocer Struts para el desarrollo de aplicaciones Web. - Conocer la herramienta Hibernate
Salidas Laborales:
Informática, Programación y desarrollo de software, Desarrollo web, Desarrollo de Java.
Resumen:
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.
Titulación:
Doble Titulación Expedida por EUROINNOVA BUSINESS SCHOOL y Avalada por la Escuela Superior de Cualificaciones Profesionales
Metodología:
Entre el material entregado en este curso se adjunta un documento llamado Guía del Alumno dónde aparece un horario de tutorías telefónicas y una dirección de e-mail dónde podrá enviar sus consultas, dudas y ejercicios. Además recibirá los materiales didácticos que incluye el curso para poder consultarlos en cualquier momento y conservarlos una vez finalizado el mismo.La metodología a seguir es ir avanzando a lo largo del itinerario de aprendizaje online, que cuenta con una serie de temas y ejercicios. Para su evaluación, el alumno/a deberá completar todos los ejercicios propuestos en el curso. La titulación será remitida al alumno/a por correo una vez se haya comprobado que ha completado el itinerario de aprendizaje satisfactoriamente.
Temario:
UNIDAD DIDÁCTICA 1. HERRAMIENTAS: INSTALACIÓN Y CONFIGURACIÓN
- JDK: Instalación y configuración de JDK
- Tomcat: Instalación y configuración
- PostgreSQL: Instalación y configuración
- Entorno de desarrollo Eclipse
- Cómo descargar e instalar PostgreSQL 9 en Microsoft Windows 7
- Administración de PostgreSQL, creación de usuarios (roles), catálogos
- Crear tablespace para guardar los datos de una base de datos en PostgreSQL
- Crear base de datos para guardar tablas y vistas en PostgreSQL
- Crear un esquema y una tabla de ejemplo en PostgreSQL
UNIDAD DIDÁCTICA 2. PATRONES DE DISEÑO
- Definición y Orígenes de los Patrones de Diseño
- Historia de los patrones de diseño
- Objetivos
- Plantillas de un Patrón
- Clasificación
UNIDAD DIDÁCTICA 3. INTRODUCCIÓN A LOS PATRONES DE CREACIÓN.
- Patrones de Creación
- Patrón Abstract Factory
- Patrón Factory Method
- Patrón Singleton
UNIDAD DIDÁCTICA 4. PATRONES ESTRUCTURALES
- Patrones Estructurales
- Principios básicos de los Patrones Estructurales
- Patrón Adapter
- Patrón Composite
- Patrón Decorator
- Patrón Facade
- Patrón Proxy
UNIDAD DIDÁCTICA 5. PATRONES DE COMPORTAMIENTO
- Patrones de Comportamiento
- Introducción a los Patrones de Comportamiento
- Patrón Command
- Patrón Iterator
- Patrón Observer
- Patrón State.
- Patrón Template Method
- Patrón Visitor.
UNIDAD DIDÁCTICA 6. STRUTS: INTRODUCCIÓN Y FRAMEWORK
- ¿Qué es STRUTS?
- Modelo vista controlador (MVC)
- Modelo Vista Controlador en Struts
- Apache Struts: Arquitectura
- Composición del modelo
- Composición de la vista
- Otros componentes.
- Servlet
- Componentes de Validación
- Framework Validator
- Internacionalización
- VisitorFieldValidator
- Descripción del patrón
- Interacción de los componentes
- MVC y bases de datos
- Uso en aplicaciones web
UNIDAD DIDÁCTICA 7. DESARROLLO DE UNA PLANTILLA
- Desarrollo de una plantilla con el Framework Tiles
- Definición de la plantilla
- La plantilla
- La página
- El cuerpo
- Opciones para rellenar el campo título
UNIDAD DIDÁCTICA 8. ANEXO: HERRAMIENTA HIBERNATE
- Hibernate
- Petición de servicio de negocio
- Archivos .xml de configuración