/
[FDJ-020] Desarrollo de Aplicaciones con JSF

[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

  1. Introducción a JavaServer Faces (JSF)

    1. Fundamentos y arquitectura del framework JavaServer Faces
    2. Creación de una aplicación de ejemplo con JSF
    3. Procesamiento de solicitudes HTTP y ciclo de vida de JSF
    4. Uso de Managed Beans y el lenguaje de expresiones EL (Expression Language)
  2. Gestión de la interfaz de usuario

    1. Componentes de interfaz de usuario en JSF (UI Components)
    2. Manejo de conversión y validación de datos en formularios
    3. Implementación del modelo de navegación en aplicaciones JSF
  3. Manejo de eventos

    1. Introducción al modelo de eventos en JSF
    2. Procesamiento y manejo de eventos del usuario
  4. Extensión y personalización

    1. Desarrollo de aplicaciones JSF más complejas
    2. Uso de componentes UI personalizados
    3. Integración de componentes AJAX en JSF para interfaces dinámicas
    4. Trabajo con componentes no UI
  5. Aspectos avanzados

    1. Localización y accesibilidad en aplicaciones JSF
    2. Implementación de seguridad en aplicaciones JavaServer Faces
    3. Técnicas de depuración de aplicaciones JSF
  6. Herramientas y librerías JavaServer Faces

    1. Uso de entornos de desarrollo visual para JSF
    2. Configuración del archivo faces-config.xml
    3. 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

https://www.manning.com/books/javaserver-faces-in-action

Related pages