Curso gratis para: Trabajadores y Empresas, consulta próxima convocatoria
Modalidad del curso: Online
Duración del curso: 100 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 EXPERTO EN DESARROLLO WEB CON JSF, SPRING Y JSP
En la actualidad el desarrollo y creación de sitios web se impone en el mundo como herramienta tecnológica para unir las regiones, crear negocios, soportar empresas, mostrarse en el mercado e infinidad de aplicaciones de acuerdo a las perspectivas de las personas y sus alcances, encontrando en internet una fuente de generación de empleos, negocios eficaces.... El desarrollo web en las últimas décadas ha ido transformando e impulsado la evolución de Internet, cada día son más grandes los avances que en este tema se trata, por eso el desarrollador debe de tener unos conocimientos específicos sobre distintos software, como JSF, Spring, JSP.
CONTENIDO DEL CURSO GRATIS EXPERTO EN DESARROLLO WEB CON JSF, SPRING Y JSP
UNIDAD DIDÁCTICA 1. INTRODUCCIÓN AL DESARROLLO WEB CON JSF Y SPRING
- JavaServer Faces (JSF): Conceptos fundamentales
- Origen y evolución de JSF
- Principales objetivos de JSF
- ¿Qué es Spring Framework?
- - El paradigma Modelo-Vista-Controlador (MVC)
- - Cómo funciona el patrón MVC
- - Spring Web Flow: integración de Spring con otros frameworks para gestionar flujos de navegación
UNIDAD DIDÁCTICA 2. JSF Y SPRING: CONCEPTOS BÁSICOS
- Sistema de plantillas con Facelets
- - Creación de plantillas para la estructura de la aplicación
- - Diseño de plantillas de menú
- - Cómo usar las plantillas en tus páginas
- - Componentes compuestos mediante composición
- - Configuración de componentes
- Pasos para crear un componente personalizado por composición
- - Cómo utilizar un componente compuesto
- Definición de las propiedades y comportamientos de los componentes
- Modelo basado en beans gestionados
- - Ámbito de los beans gestionados
- Inicialización y ciclo de vida de los beans
- - Relaciones entre beans
- - Inyección de dependencias
- - Uso de anotaciones para gestionar el ciclo de vida de los beans
UNIDAD DIDÁCTICA 3. CONFIGURACIÓN DE EVENTOS, DATOS Y VALIDACIONES
- Modelo de programación basado en eventos
- - Eventos en la aplicación
- - Value Change Event: cambios en los valores
- - Action y Value Change Listeners personalizados
- Conversión de datos
- - Preparar el entorno de trabajo
- - Primer ejemplo: usando un convertidor estándar de JSF
- - Segundo ejemplo: creando nuestro propio convertidor
- Validaciones estándar en JSF
- - Tercer ejemplo: aplicando validaciones predeterminadas de JSF
- - Cuarto ejemplo: desarrollando un validador personalizado
UNIDAD DIDÁCTICA 4. JSF CON STRUTS
- Ventajas y características de usar JSF
- Ventajas y casos de uso con Struts
UNIDAD DIDÁCTICA 5. DESARROLLO DE PÁGINAS JSP
- Introducción a la tecnología JSP (JavaServer Pages)
- Elementos básicos de script en JSP
- - Expresiones JSP para mostrar datos
- - Scriptlets JSP para lógica embebida
- - Declaraciones JSP para definir métodos y variables
- - Directivas JSP para configurar la página
- - Directiva page: configuración general
- - Directiva include: incluir otros recursos
- - Uso de acciones en JSP para tareas específicas
UNIDAD DIDÁCTICA 6. DESARROLLO DE PÁGINAS JSP CON ETIQUETAS PERSONALIZADAS
- Introducción a las etiquetas personalizadas
- Diseñar una aplicación web empleando etiquetas personalizadas
- - Cómo crear un descriptor de biblioteca de etiquetas
- Etiquetas con atributos configurables
- Etiquetas que contienen contenido en su cuerpo
- Integrar y utilizar etiquetas JSTL en páginas JSP
- Base de datos y etiquetas personalizadas
- Laboratorio práctico: Contador de visitas usando etiquetas personalizadas (Custom Tags)
- - Enunciado del proyecto
UNIDAD DIDÁCTICA 7. DESARROLLO DE APLICACIONES WEB CON ACTIONForm DE STRUTS
- Introducción a ActionForm en Struts
- Cómo crear y configurar una clase ActionForm
- Construcción de un proyecto MVC utilizando Struts
- Laboratorio práctico: internacionalización de una aplicación web
- - Enunciado del ejercicio
UNIDAD DIDÁCTICA 8. CREACIÓN DE COMPONENTES REUTILIZABLES PARA LA INTERFAZ WEB
- Introducción a los componentes de presentación reutilizables
- Tipos de campos de entrada soportados
- Otras etiquetas útiles para la presentación en la interfaz
- Ejemplo práctico: uso de las etiquetas más comunes en proyectos reales
- Diseñar layouts usando la infraestructura Tiles de Struts
- - ¿Qué es una plantilla y cómo aprovecharla?
- - Añadir y configurar la librería de etiquetas Tiles
- - Implementar plantillas en las páginas
- - Ejemplo práctico de uso de plantillas con Tiles
- Laboratorio práctico: creación de una librería de etiquetas personalizada con Logic
- - Enunciado del ejercicio