Curso JSF Java Server Faces 4 (Jakarta Faces)

Bienvenido a mi curso de Java Server Faces 4.0 . Este curso aborda el ultimo release de uno de los frameworks mas usados en Java a nivel de Desarrollo Web JSF . El framework acaba de modernizarse a la versión 4.0 y se denomina ahora Jakarta Faces. Vamos a ver su contenido.

Modulo 1: Fundamentos

Este módulo aborda los fundamentos de JSF como realizar la instalación y configuración del framework de tal forma que perdamos el miedo a usarle y podamos adquirir unos conocimientos iniciales para manejarnos.

Modulo 2: JSF y Componentes

Este módulo aborda el manejo de componentes a través de JSF y nos permite configurar componentes de Cajas , Radios ,Checkbox , Select etc junto con su ciclo de vida y carga de datos. El módulo nos permitirá adquirir soltura con el framework.

Modulo 3: Conversores y Validadores

No podemos generar formularios sólidos sino gestionamos los datos con validadores y conversores . JSF como framework incluye un abanico amplio de conversores implícitos y un grupo heterogéneo de validadores . Todos estos serán abordados en este módulo para que adquiramos la experiencia necesaria en su manejo.

Modulo 4: JSF y Ajax

Las últimas versiones de JSF han traído soporte para Ajax . Algo que sin duda alguna era fundamental para que el framework tuviera un rendimiento optimo a nivel de web y ciclo de vida de las páginas. En este módulo abordaremos diferentes casuísticas con Ajax.

Modulo 5: JSF Datatables y Navegación

En este modulo abordaremos como manejar el componente de DataTable así como la navegación entre varias vistas que nos permitan construir una aplicación CRUD con las diferentes operaciones y la tabla como componente principal.

Modulo 6: JSF Java EE Persistencia

Toda aplicación necesita conectarse a una base de datos , configurar Driver , DataSource , EntityManager , Persistence.xml etc . Este modulo migrará la aplicación anterior a Java EE y usara un Servidor de aplicaciones contra base de datos para gestionar las Entidades .

Modulo 7: JSF Buenas Practicas

JSF es muy grande y siempre quedan cosas que abordar . En este modulo abordaremos temas de mantenimiento de estado con SessionScope y Application Scope asi como el manejo de Facelets como framework de plantillas y la conectividad e WebSockets con JSF.







Tu Profesor


Cecilio Alvarez
Cecilio Alvarez

Cecilio Álvarez es Arquitecto Java Certificado por Oracle , imparte formación sobre Java y Java EE para distintas empresas del sector. Gestiona uno de los blogs de referencia de la comunidad www.arquitecturajava.com


Unidades didácticas



Comienza ahora