[FDJ-020] Desarrollo de Aplicaciones con JSF
Este curso aborda el uso del framework JavaServer Faces para crear aplicaciones web. Incluye temas como la introducción a JSF, manejo de peticiones, componentes de interfaz, validación de datos, navegación, eventos, seguridad, depuración, y el uso de herramientas y librerías para optimizar el desarrollo.
Duración: 20 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa va dirigida a programadores y analistas Java interesados en aprender a construir aplicaciones web utilizando el framework JavaServer Faces (JSF) para mejorar sus habilidades en el desarrollo de interfaces de usuario y en la gestión de aplicaciones web dinámicas.
Requisitos previos
Los alumnos necesitarán tener experiencia con el lenguaje de programación Java, conocimientos sobre aplicaciones web y arquitecturas cliente-servidor. Recomendable pero no requerido conocimientos de Servlets, JSP y el patrón MVC.
Objetivos
Uso del framework JavaServer Faces (JSF) para el desarrollo de aplicaciones web.
Gestionar las solicitudes de los usuarios, procesar datos y navegar entre vistas.
Creación de interfaces de usuario dinámicas.
Validación, conversión de datos y el manejo de eventos.
Explorar herramientas, librerías y técnicas avanzadas.
Contenido
Introducción a JavaServer Faces (JSF)
Fundamentos y arquitectura del framework JavaServer Faces
Creación de una aplicación de ejemplo con JSF
Procesamiento de solicitudes HTTP y ciclo de vida de JSF
Uso de Managed Beans y el lenguaje de expresiones EL (Expression Language)
Gestión de la interfaz de usuario
Componentes de interfaz de usuario en JSF (UI Components)
Manejo de conversión y validación de datos en formularios
Implementación del modelo de navegación en aplicaciones JSF
Manejo de eventos
Introducción al modelo de eventos en JSF
Procesamiento y manejo de eventos del usuario
Extensión y personalización
Desarrollo de aplicaciones JSF más complejas
Uso de componentes UI personalizados
Integración de componentes AJAX en JSF para interfaces dinámicas
Trabajo con componentes no UI
Aspectos avanzados
Localización y accesibilidad en aplicaciones JSF
Implementación de seguridad en aplicaciones JavaServer Faces
Técnicas de depuración de aplicaciones JSF
Herramientas y librerías JavaServer Faces
Uso de entornos de desarrollo visual para JSF
Configuración del archivo faces-config.xml
Librerías de componentes y su integración en aplicaciones JSF
Documentación Recomendada
JavaServer Faces in Action
Kito D. Mann
November 2004 | 744 pages