Liferay v.7 Development II

LIF-103

40 horas

Presencial

1200,00 €

Comienzo 28 de septiembre Presencial+Remoto

Objetivos

Proporcionar los conocimientos necesarios para desarrollar de forma avanzada portlets específicos para Liferay e la version 7, aprovechando sus particularidades y trabajando con los frameworks más utilizados


Este curso se realiza los viernes tarde y sábados mañan en modalidad presencia o remoto(Livetraining).

Dirigido a:

Programadores con conocimientos sólidos sobre la edición estándar de Java y de Tecnologías Servlets y JSP.
Se recomienda el conocimiento de los frameworks Struts/JSF, Spring , Strut y de HTML5 CSS3 y haber asistido al nivel de Liferay 7 Desarrollador I (o disponer de los concomientos)

Temario

Application Developer (II)
El portlet JSR-286-Especificación
-    Una especificación de portlet JSR-286
-    ¿Qué son los portlets?
-    El ciclo de vida del portlet
-    ¿Qué es IPC?
Interactuando con la Shell
-     Descripción general de la Shell
-    Instalación del paquete
-    Estado de implementación
Construcción de módulos de portlet
-    Componentes de portlet
-    Configuración de atributos de portlet
-    Capa de presentación
-    Capa de controlador
Módulo de depuración-Despliegue
-    Resolución de dependencia
-    Implementación de solución de problemas
-    Descubriendo servicios
-    Modelo y capa de persistencia
-    Capa de servicio
-    Ver capa
Liferay Utilities
-    Utilidades comunes
-    Bibliotecas de etiquetas
Validación y comentarios
-    Validación
-    Comentarios del usuario
Implementando Permisos
-    Permisos
Servicios Liferay
-    Cómo utilizar los servicios de Liferay
-    Servicios básicos de Liferay
-    Obtener datos de usuario
Integración con Frameworks Liferay
-    El Marco de Activos
-    Activos
-    Buscar

Plataform Developer
Desarrollando en el Plataforma Liferay
-    Introduciendo OSGi
-    Personalización con módulos
-    Módulo de ciclo de vida
-    Implementación de características con componentes
-    Implementación de personalizaciones con el Shell
Personalización a través de Configuración
-    Marco de configuración
-    Personalizar la configuración predeterminada
Personalización de la vista
-    Desarrollo de IU de aplicaciones personalizadas a través de la GUI
-    Sobrescribir aplicaciones JSP
-    Sobreescribir Kernel JSPs
-    Usar puntos de extensión de JavaScript para cambiar
Comportamiento central
-    Personalización de los menús de navegación del producto
-    Reemplazo de paquetes de recursos
-    Agregar configuraciones regionales
Personalización del controlador
-    Uso de los comandos MVC para anular el controlador
-    Anulando el controlador en el Kernel
Personalizar Capa de servicio
-    Servicios prioritarios
-    Ampliación de servicios con envolturas de servicios
Servicios de publicación
-    Simplificación de la comunicación con los servicios REST
-    Publicación de servicios web
Personalizar la Capa de persistencia
-    Interceptación de eventos con oyentes modelo
-    Ampliación del esquema Liferay
Mensajería
-     Bus de mensajes: el marco liviano de Liferay
-    Envío de mensajes a través de la red
Autenticación
-    Personalización de la canalización de autenticación
-    Uso de LDAP Sync para asignar usuarios
-    Inicio de sesión automático de usuarios
-    Asegurar el acceso remoto con AuthVerifiers
Busquedas
-     Personalizar el índice de búsqueda
-    Adaptación de consultas de búsqueda
-    Filtrar resultados de búsqueda usando facetas
Eventos del ciclo de vida
-    Inyección de lógica personalizada en la solicitud
-    Implementación de filtros de servlets / portlets
-    Personalización del inicio del servidor
-    Participando en eventos de cierre
-