________________________________________________________________
¿Quiere realizar este curso en modalidad telepresencial o presencial?
Póngase en contacto con nosotros por correo: info@nanforiberica.com, teléfonos: +34 91 031 66 78 / +34 605 98 51 30, WhatsApp: +34 685 60 05 91, o comunícate con Nuestras Oficinas
________________________________________________________________
Resumen del Curso
Developing for the Liferay Platform 1 formará la base que necesitas para empezar a desarrollar aplicaciones con Liferay. Accede a conocimientos básicos sobre desarrollo de portlets y cómo personalizar la plataforma de Liferay con hooks, plugins, layout templates y themes. Este curso es una introducción a la arquitectura de Liferay y el Service Builder, conocimientos básicos para utilizar la API de la plataforma. Además te introducirá al Application Display Templates, una nueva funcionalidad de la versión 6.2 que permitirá a los administradores del portal, personalizar la vista de tu aplicación.
Que podrás aprender
A la finalización del curso conocerás todo lo que Liferay puede hacer por ti, incluyendo:
- Construir portlets con Liferay Plugins SDK
- Java standard portlets
- Arquitectura de Liferay
- Utilizar el Service Builder para contruir una capa de aplicación firme
- Construir portlets complejos con input de usuarios, permanencia, feedback y localización
- Contectar tu aplicación con el sistema de Permisos de Liferay
- Añadir mantenimiento al Application Display Templates de tu aplicación
- Personalizar tu portal usando hooks
- Funcionamiento y creación de themes
- Funcionamiento y creación de layout templates
- Amplia modificación del portal a través del Ext plugin
- Mejores prácticas para desarrollar con Liferay
- Utilizar el Liferay Developer Studio
- Implementación de proyectos a una instancia de Liferay
Temas del curso
Introducción
- Introducción al Plugins SDK de Liferay
- Instalación de Liferay Developer Studio
- Configuración del Programa Espacial
- Revisión de conceptos Liferay
Desarrollo de Plugins de tipo portlet
- Introducción al estándar java de Portlet
- Diferencias entre Portlets y Servlets
- Especificaciones de Portlets Java
- El ciclo de vida de los portlets
- Fases del ciclo de vida de los portlets
- Características de los portlets
- Ejercicio de portlet estándar de Java
- Preferencias de portlet
- La comunicación entre portlets
- Métodos de comunicación entre portlets
- Parámetros públicos de renderizado
- Eventos
- Portlets y Frameworks de aplicaciones Web
Portlet de Inventario de Componentes
- Enfoque del diseño
- Configuración del Modelo de Datos para Service Builder
- Generación de la capa de Servicio y Persistencia
- Aprovechar el Framework de portlets MVC de Liferay
- Visualización de datos utilizando Liferay Search Container
- Localización, Feedback y validación de entrada de datos
- Integración con Permisos de Liferay
- Portlets personalizados en el Panel de Control
Look and Feel de Liferay
- Plantillas de Presentación de aplicaciones (ADT)
- Introducción a temas de apariencia y disposiciones de página en Liferay
- Recomendaciones y caracteristicas avanzadas para Temas y Layouts
Plugins de tipo Hook
- Adición de una Acción Post-Login
- Adición de una acción al arrancar
- Personalización de claves linguísticas
- Personalización JSPs de Liferay
- Extender Servicios de Liferay utilizando Service Wrappers
- Adición de un filtro servlet en Liferay
- Personalización de las acciones de Struts
Plugins ext
- Información general sobre plugins Ext
- Propiedades de portal en un plugin Ext
- Preferencias de portlet en un plugin Ext
- Mejores Prácticas a la hora de trabajar con plugins Ext
Liferay Marketplace
- Introducción al Marketplace de Liferay
- Seguridad de Plugins en Liferay
Temas avanzados y Resumen
- Servicios Web en Liferay
- Spring en Liferay
- Estrategia de Desarrollo
- Resumen y conclusiones
Requisitos: tener experiencia en desarrollo con Java y Servlets.
Versión: 6.2
Horas: 60