Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de JSF con Primefaces

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

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 nuestro curso de JSF con Primefaces

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

Objetivos de nuestro curso de JSF con Primefaces

  • 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 en nuestro curso de JSF con Primefaces

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 de nuestro curso de JSF con Primefaces

  • 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 de JSF con Primefaces

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
iconArrowDown
tema 2

Fundamentos de JSF

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

Comunicación en JSF

  • Introducción a la comunicación en JSF
  • Paso y obtención de parámetros
  • Beans
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
tema 8

Trabajando con HTML5 en JSF

  • Trabajando con HTML5 y JSF
  • Haciendo uso del potencial de HTML5 y sus etiquetas
iconArrowDown
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
iconArrowDown
tema 10

Componentes personalizados en JSF

  • ¿Cómo crear componentes JSF personalizados?
  • Buenas prácticas para crear componentes en aplicaciones modernas con JSF
iconArrowDown
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
iconArrowDown
tema 12

Introducción a PrimeFaces

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

Componentes de PrimeFaces

  • Análisis introductorio de los componentes disponibles
iconArrowDown
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
iconArrowDown
tema 15

Botones de Primefaces

  • Botones básicos
  • Enlaces
  • Agrupación de botones
  • Botones divididos
  • Comandos
  • Speed dial
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
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
iconArrowDown
tema 20

Flex

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

Iconos

  • Iconos disponibles de PrimeIcons
  • Añadiendo iconos a proyectos JSF
iconArrowDown
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
iconArrowDown
tema 23

Documentos

  • Cargar documentos
  • Descarga de documentos
iconArrowDown
tema 24

Multimedia

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

Drag & Drop

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

Gráficos

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

Temas

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

Otros componentes de interés

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

Builds y Despliegue

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

Preguntas Frecuentes de JSF con Primefaces

¿Cuáles son los Beneficios del curso JSF con Primefaces?

accordionIcon
El curso te permitirá dominar el desarrollo de aplicaciones web robustas utilizando Java y PrimeFaces. Aprenderás a crear interfaces de usuario avanzadas y a gestionar de manera eficiente los componentes de JSF.

¿El curso de JSF con Primefaces se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso es bonificable a través de FUNDAE. Las empresas pueden beneficiarse de esta oportunidad para formar a sus empleados sin asumir completamente los costos del curso.

¿En qué modalidades se imparte el curso de JSF con Primefaces?

accordionIcon
El curso se imparte en modalidad online y en aula virtual personalizada, permitiendo así adaptarse a las necesidades y horarios de los participantes.

¿Qué habilidades desarrollaré con el curso de JSF con Primefaces?

accordionIcon
Desarrollarás habilidades para crear aplicaciones web utilizando Java y PrimeFaces, desde la configuración del entorno hasta la implementación de interfaces avanzadas y la gestión de componentes de JSF.

¿Cómo puedo inscribirme en el curso de JSF con Primefaces?

accordionIcon
Puedes inscribirte rellenando los formularios que aparecen en la web. Asegúrate de proporcionar toda la información requerida para completar tu inscripción correctamente.