Domina el Desarrollo Web con Java Server Faces
Este curso online te proporcionará las habilidades necesarias para desarrollar aplicaciones web modernas utilizando Java Server Faces (JSF). Desde la arquitectura básica hasta los conceptos avanzados, dominarás las bibliotecas de etiquetas, los tipos de beans, la navegación y los objetos GUI. Aprenderás a implementar conversores, validadores y Facelets, optimizando el rendimiento y la usabilidad de tus aplicaciones. Ideal para profesionales que buscan mejorar sus competencias en desarrollo web.
Información del curso
- Duración20 horas lectivas
- UbicaciónEspaña
- EmpresaTALENTO
Requisitos y destinatarios
Requisitos
Para acceder al curso, debes cumplir al menos uno de los siguientes requisitos:
- Estar contratado en régimen general en los sectores de Comercio y Marketing.
- Estar dado de alta en el régimen de autónomos.
- Estar en situación de ERTE total o parcial.
- Estar dado de alta como demandante de empleo en el SEPE.
- Pertenecer a uno de los siguientes grupos:
- Mujeres
- Mayores de 45 años
- Trabajadores de baja cualificación (grupos de cotización 6, 7, 9 ó 10)
- Tener estudios de Bachillerato LOGSE, COU o inferior (si hay plazas para desempleados)
- Estar en situación de ERE, ERTE o ser autónomo en cese de actividad
- Trabajador o desempleado con una discapacidad acreditable
Dirigido a
Autónomos, desempleados, trabajadores en ERTE/ERE y empleados por cuenta ajena.
Qué aprenderás
- Comprender la arquitectura Java Server Faces
- Utilizar bibliotecas de etiquetas JSF
- Manejar diferentes tipos de beans en JSF
- Implementar la navegación en aplicaciones JSF
- Utilizar objetos GUI avanzados
- Crear conversores y validadores personalizados
- Integrar Providers de JDBC
- Desarrollar aplicaciones con Facelets
Temario
Temario del Curso
Módulo 1: Introducción a la Arquitectura Java Server Faces (JSF)
- Componentes y estructura de JSF
- Ventajas de utilizar JSF en el desarrollo web
- Configuración del entorno de desarrollo
Módulo 2: Bibliotecas de Etiquetas JSF
- Uso de etiquetas HTML estándar en JSF
- Etiquetas de componentes de JSF
- Creación de interfaces de usuario dinámicas
Módulo 3: Tipos de Beans en JSF
- Managed Beans: definición y uso
- Alcance de los beans (request, session, application)
- Inyección de dependencias
Módulo 4: Navegación en JSF
- Configuración de la navegación basada en reglas
- Navegación implícita y explícita
- Parámetros de navegación
Módulo 5: Objetos GUI Avanzados
- Tablas de datos: paginación y ordenamiento
- Componentes personalizados
- Integración de JavaScript y AJAX
Módulo 6: Conversores y Validadores
- Conversores predefinidos y personalizados
- Validadores estándar y personalizados
- Manejo de errores y mensajes de validación
Módulo 7: Providers de JDBC
- Configuración de la conexión a la base de datos
- Ejecución de consultas y actualizaciones
- Manejo de transacciones
Módulo 8: Facelets
- Creación de plantillas reutilizables
- Uso de componentes Facelets
- Composición de páginas
Módulo 9: Conceptos Avanzados
- Internacionalización (i18n) y localización (l10n)
- Seguridad en aplicaciones JSF
- Optimización del rendimiento