Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria
Modalidad del curso: Online
Duración del curso: 80 Horas
Titulación: Diploma acreditativo con las horas del curso
Curso Gratis Online para Trabajadores y Empresas
Si eres trabajador en Régimen General, disfruta del curso gratis online a través de la formación bonificada para empresas.
Nuestros cursos gratis están disponibles en modalidad online o a distancia, consúltanos para informarse de la modalidad del curso gratis para trabajadores de su interés.
OBJETIVOS DEL CURSO GRATIS 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.
CONTENIDO DEL CURSO GRATIS ESPECIALISTA EN STRUTS Y PATRONES DEL DISEÑO
UNIDAD DIDÁCTICA 1. HERRAMIENTAS: INSTALACIÓN Y CONFIGURACIÓN
- JDK: Cómo instalar y configurar el Java Development Kit
- Tomcat: Guía para instalar y configurar el servidor de aplicaciones
- PostgreSQL: Procedimiento para instalar y configurar esta base de datos
- - Pasos para descargar e instalar PostgreSQL 9 en Windows 7
- - Administración en PostgreSQL: creación de usuarios (roles) y gestión de catálogos
- - Cómo crear un tablespace para almacenar los datos en PostgreSQL
- - Creación de una base de datos para gestionar tablas y vistas en PostgreSQL
- - Cómo definir un esquema y una tabla de ejemplo en PostgreSQL
- Entorno de desarrollo Eclipse: configuración y uso básico
UNIDAD DIDÁCTICA 2. PATRONES DE DISEÑO
- ¿Qué son los patrones de diseño? Definición y origen
- Historia y evolución de los patrones de diseño
- Objetivos principales que persiguen los patrones de diseño
- Estructura típica de un patrón de diseño
- Categorías y clasificación de los patrones
UNIDAD DIDÁCTICA 3. INTRODUCCIÓN A LOS PATRONES DE CREACIÓN
- Patrones de creación: conceptos básicos
- Patrón Abstract Factory: cuándo y cómo usarlo
- Patrón Factory Method: implementación y ventajas
- Patrón Singleton: uso correcto y consideraciones
UNIDAD DIDÁCTICA 4. PATRONES ESTRUCTURALES
- Patrones estructurales: introducción
- Principios fundamentales de los patrones estructurales
- Patrón Adapter: adaptando interfaces de clases
- Patrón Composite: gestionando jerarquías de objetos
- Patrón Decorator: añadiendo funcionalidades dinámicamente
- Patrón Facade: simplificando interfaces complejas
- Patrón Proxy: controlando acceso a objetos
UNIDAD DIDÁCTICA 5. PATRONES DE COMPORTAMIENTO
- Patrones de comportamiento: visión general
- Resumen de los patrones de comportamiento más comunes
- Patrón Command: encapsulando acciones
- Patrón Iterator: recorriendo colecciones
- Patrón Observer: gestionando cambios y notificaciones
- Patrón State: gestionando estados y transiciones
- Patrón Template Method: definiendo algoritmos en pasos
- Patrón Visitor: operando sobre estructuras de objetos
UNIDAD DIDÁCTICA 6. STRUTS: INTRODUCCIÓN Y FRAMEWORK
- ¿Qué es Struts? Visión general
- Modelo Vista Controlador (MVC): concepto y beneficios
- - Descripción del patrón MVC
- - Cómo interactúan los componentes en MVC
- - Uso de MVC en conexión con bases de datos
- - Aplicación en entornos web
- Implementación del Modelo Vista Controlador en Struts
- Arquitectura de Apache Struts
- Componentes que conforman el modelo
- Componentes de la vista
- Otros elementos clave en Struts
- Servlets y su papel en el framework
- Componentes para validación de datos
- Framework Validator: cómo funciona
- Internacionalización en aplicaciones web
- VisitorFieldValidator: validación avanzada de campos
UNIDAD DIDÁCTICA 7. DESARROLLO DE UNA PLANTILLA
- Creación de plantillas con el framework Tiles
- - Cómo definir una plantilla base
- - Elementos que componen la plantilla
- - Integración de páginas en la plantilla
- - Uso del cuerpo de la página
- - Opciones para gestionar el título y otros campos dinámicos
UNIDAD DIDÁCTICA 8. ANEXO: HERRAMIENTA HIBERNATE
- Introducción a Hibernate
- Gestión de peticiones de servicios de negocio con Hibernate
- Archivos de configuración XML: estructura y uso