Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo de facilitaremos un enlace para verlo en diferido
logoImagina
iconoCurso

Curso completo de JSF con Primefaces

DISPONIBLE EN MODALIDAD:

PrimeFaces es una biblioteca de componentes de código abierto y cuenta con componentes que facilitan la creación de aplicaciones web.

JSF es un framework para aplicaciones Java basadas en web y facilita el desarrollo de interfaces de usuario.

En este curso aprenderás a desarrollar aplicaciones con JSF de manera profesional haciendo uso de PrimeFaces.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Formación en JSF con Primefaces bonificable para empresas

¿A quién va dirigido?

Desarrolladores Java que quieran crear aplicaciones con EL, JSF y la librería de componentes PrimeFaces.

Objetivos

  • Aprender a desarrollar aplicaciones Java de JavaServer Faces con Expression Language (EL)
  • Aprender a desarrollar aplicaciones web haciendo uso de componentes de PrimeFaces con JSF
  • Conocer componentes de PrimeFaces y emplearlos de manera profesional

¿Qué vas a aprender?

PrimeFaces es una biblioteca de componentes de código abierto y cuenta con componentes que facilitan la creación de aplicaciones web. JSF es un framework para aplicaciones Java basadas en web y facilita el desarrollo de interfaces de usuario. En este curso aprenderás a desarrollar aplicaciones con JSF de manera profesional haciendo uso de PrimeFaces.

Requisitos

  • Tener experiencia desarrollando con Java (11 o superior)
  • Tener un equipo con acceso a un usuario con permisos de instalación donde hacer el curso
  • Tener instalado previamente: Java JDK (11 o superior), Apache Maven, IntelliJ (2022 Community o superior), Git y Docker Desktop
  • Se recomienda tener conocimientos en HTML, XML, CSS y SASS
  • Tener licencia acceso al Visual Theme Designer de Primefaces (Básica o Extendida: https://www.primefaces.org/designer/primefaces)

Temario del curso

tema 1

Introducción a JSF

  • ¿Qué es JavaServer Faces?
  • ¿Qué es EL?
  • JSF en la actualidad
  • Ventajas e inconvenientes
  • Últimas versiones de JSF
  • Instalación y configuraciones básicas
  • Hola Mundo
tema 2

Fundamentos de JSF

  • Sintaxis
  • Valores
  • Operadores
  • Métodos
  • Condicionales
  • Resolvers
tema 3

Comunicación en JSF

  • Introducción a la comunicación en JSF
  • Paso y obtención de parámetros
  • Beans
tema 4

Ámbito de JSF

  • Introducción a los JSF Scopes
  • Request Scope
  • Session Scope
  • View Scope
  • Application Scope
  • Conversation Scope
  • Flow Scope
  • Pseudo-Scope
  • None
  • Scope personalizado
  • Instanciación e inyección de Beans
tema 5

Configuraciones JSF

  • Uso de archivos XML
  • Namespaces
  • Configuración programática
  • Configurando Beans en XML
  • Trabajando con diversos documentos de configuración
  • Locale bundles
  • Resource bundles
  • Configuración de validación y conversión
  • Configuración de navegación
  • Configuración de listeners de acción y eventos de sistema
  • Anotaciones para trabajar con listeners
  • Configuración de handlers de recursos y vistas
  • Sobreescribiendo el renderizado de JSF
  • Trabajando con factorías en JSF
tema 6

Datos en JSF

  • Creación de una tabla
  • Modelado de datos
  • ordenación de tabñas
  • Añadiendo y eliminando filas de una tabla
  • Editando filas de una tabla
  • Mostrando número de cada fila
  • Selección básica y múltiple de filas
  • Anidación de tablas
  • Paginación
  • Generación de tablas con la API de JSF
  • Filtrado de tablas
  • Dando estilos a tablas
tema 7

Ajax en JSF

  • Introducción a Ajax en JSF
  • Ciclo de vida de JSF y Ajax
  • Atributos
  • Agrupación de componentes
  • Actualización de campos de formulario tras validación con Ajax
  • Ajax y Flow
  • Peticiones Ajax
  • Gestionando colas de peticiones Ajax
  • Barras de progreso y Ajax
tema 8

Trabajando con HTML5 en JSF

  • Trabajando con HTML5 y JSF
  • Haciendo uso del potencial de HTML5 y sus etiquetas
tema 9

Manejo de estado de aplicación en JSF

  • Introducción al manejo de estado de JSF
  • Manejando y guardando el estado de una vista
  • Aplicaciones sin estado
  • Aspectos importantes de seguridad al manejar el estado de la aplicación
tema 10

Componentes personalizados en JSF

  • ¿Cómo crear componentes JSF personalizados?
  • Buenas prácticas para crear componentes en aplicaciones modernas con JSF
tema 11

Librería de Contracts de JSF

  • Introducción a los contracts y temas de JSF
  • Trabajando con contracts
  • Dando estilos a tablas con contracts
  • Dando estilos a componentes con contracts
  • Dando estilos dependiendo del dispositivo
  • Creando contracts para componentes
  • Aplicar varios temas a elección del usuario (tema oscuro/claro)
  • Configuración de contracts en XML
  • Empaquetando contracts en JARs
tema 12

Introducción a PrimeFaces

  • ¿Qué es PrimeFaces?
  • Instalación
  • Configuraciones fundamentales
  • Hola Mundo
tema 13

Componentes de PrimeFaces

  • Análisis introductorio de los componentes disponibles
tema 14

Componentes de formularios

  • Campos de texto y numéricos
  • Grupos de campos de texto
  • Campos para contraseñas
  • Áreas de texto y editores de texto
  • Campos de selección de menú simples y múltiples
  • Chips
  • Spinners
  • Sliders
  • Selectores de color
  • Sistema de puntuación
tema 15

Botones de Primefaces

  • Botones básicos
  • Enlaces
  • Agrupación de botones
  • Botones divididos
  • Comandos
  • Speed dial
tema 16

Trabajando con datos en Primefaces

  • Carrusel
  • Líneas cronológicas y líneas de tiempo
  • Explorador de datos
  • Trabajando con Scrolls
  • Tabla de datos
  • DataView
  • Diagramas
  • Listas ordenadas
  • PickList
  • Repetición
  • Árboles verticales y horizontales
  • Mapas mentales
  • Nube de etiquetas
  • Repetición
tema 17

Distribución de contenidos

  • Layouts
  • Paneles acordeón
  • Paneles de tipo tarjeta
  • Conjuntos de campos
  • Divisores
  • Dashboards
  • Grid para panelas
  • Paneles con scroll
  • Pestañas
  • Wizard
  • Barra de herramientas y acciones
tema 18

Diálogos y Popups

  • Mostrando y gestionando diálogos de confirmación
  • Mostrando y gestionando popups de confirmación
  • Sidebars
  • Tooltips
  • Paneles Overlay
tema 19

Gestión de Menús

  • Menús de tipo Dock
  • Menús de tipo BreadCrump
  • Menús de opciones en botones
  • Menús plegables
  • Menús de pestañas
  • Panel de menús
  • Context y Mega menús
tema 20

Flex

  • Configuración de PrimeFlex
  • FlexBox
  • Elevación
  • Layout para formularios
  • Trabajando con el Grid de PrimeFlex
  • Espaciado
tema 21

Iconos

  • Iconos disponibles de PrimeIcons
  • Añadiendo iconos a proyectos JSF
tema 22

Ajax en PrimeFaces

  • Introducción a Ajax
  • Submits parciales
  • Selectores y búsquedas
  • Validación
  • Comandos remotos
  • Trabajando con Observers
  • Ciclo de vida
  • Desplegables
tema 23

Documentos

  • Cargar documentos
  • Descarga de documentos
tema 24

Multimedia

  • Audio
  • Imágenes
  • Vídeo
  • Galería
  • Cropper de imágenes
  • Comparación de archivos
tema 25

Drag & Drop

  • Elementos drag&drop
  • Trabajando con tablas
  • Personalización
tema 26

Gráficos

  • Barras
  • Tarta y donut
  • Líneas
  • Radar
  • Interactivos
  • Otros gráficos de interés
  • Exportación de gráficos
tema 27

Temas

  • Temas disponibles
  • Diseñador de temas
  • Editor visual
  • Haciendo uso de la API para Sass
tema 28

Otros componentes de interés

  • Avatares
  • Tags y Badges
  • Skeleton
  • Cache
  • Captchas
  • Log
  • Barras de progreso
  • Reseteo de campos
  • Otros elementos destacables
tema 29

Builds y Despliegue

  • Creación de builds
  • Configuraciones
  • Despliegue de build de producción

Curso de JSF con Primefaces bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient