Curso de Desarrollo de aplicaciones JSF (JavaServer Faces) con Primefaces
Acerca de este curso
> Módulo 1: Instalación y primeros pasos con Componentes
Instalación de Java SE JDK. Payara, Eclipse y H2
Componentes HTML estándar
Standard Core Tags
Ciclo de vida
Ciclo de vida de Ajax
Ver tiempo de compilación
Ver tiempo de renderizado
Ver estado
Ver Scope
Phase Events
Eventos del sistema de componentes
Eventos del sistema de componentes personalizados
JSTL Core Tags
Manipulación del árbol de componentes
> Módulo 2: Componentes de formulario
Componentes de entrada
Componentes de selección
Componentes de comando
Navegación
Componentes ajax
Navegación en Ajax
GET forms
Stateless Forms
> Módulo 3: Conversión y Validación
Convertidores estándar
Validadores estándar
Atributo inmediato
Convertidores personalizados
Validadores personalizados
Restricciones personalizadas
Mensajes personalizados
> Módulo 4: Componentes de salida
Componentes de salida basados en documentos
Componentes de salida basados en texto
Componentes de salida basados en navegación
Componentes de salida basados en panel
Componente de iteración de datos
Componentes de recursos
> Módulo 5: Plantillas de Facelets
XHTML
Composiciones de plantillas
Solicitud de una sola página
Decoraciones de plantilla
Archivos de etiquetas
Componentes compuestos
Componente compuesto recursivo
Objetos EL implícitos
> Módulo 6: Manejo de excepciones
Páginas de error personalizadas
Manejo de excepciones Ajax
Manejo de ViewExpiredException
Manejo de excepciones de E/S
> Módulo 7: WebSocket Push
Configuración y Uso
Scopes y Usuarios
Channel Design Hints
One-Time Push
Actualizaciones de UI con estado
Notificaciones automáticas en todo el sitio
Seguimiento de sockets activos
Detectar sesión y ver caducidad
> Módulo 8: Introduciendo PrimeFaces
Instalación y configuración de la biblioteca PrimeFaces
Conceptos básicos de AJAX con proceso y actualización
Selectores PrimeFaces
Proceso parcial y actualización con fragmentos
Enviar vista parcial
Internacionalización (i18n) y Localización (L10n)
Ordenamiento de recursos mejorado
> Módulo 9: Conceptos de theming en PrimeFaces
Comprender el CSS estructural y de skinning
Instalación de temas
Personalización de estilos de tema predeterminados
Ajuste de la fuente y el tamaño en toda la aplicación web
Maneras simples de crear un nuevo tema
Switchers de temas sin estado y con estado
Integrando Font Awesome con PrimeFaces
> Módulo 10: Trabajando con los componentes PrimeFaces
Entradas y selectores mejorados
Agrupación de contenido con paneles
Componentes de iteración de datos
Variaciones de Endless Menu
Trabajar con archivos, imágenes y multimedia
Drag Me, Drop Me
Creación de Charts y Mapas
Validación del lado del cliente