Building Themes in Liferay

Día 1

Este curso de un día proporciona a los desarrolladores una inmersión profunda en el uso de Temas para personalizar la apariencia del portal Liferay. Los participantes aprenderán como usar HTML, CSS, Velocity e imágenes para transformar completamente sus portales y crear una experiencia de usuario personalizada. Además del desarrollo de un Tema, los participantes también aprenderán sobre el desarrollo de Plantillas Layout y explorarán tópicos avanzados como la configuración de Temas e incrustación de portlets en Temas y Plantillas Layout.

Antes del comienzo del curso, se le pide que participe en un breve curso en línea denominado Introducción a Liferay que consta de tres vídeos. Estos tres videos son la base para el curso Construyendo Temas para Liferay.

Con los elementos básicos en su lugar, avanzará en la utilización de Liferay Plugins Software Development Kit (SDK) aprendiendo como puede utilizarlo en la creación y personalización de los Temas para el Portal Liferay. También dará un vistazo cercano de como los proyectos de Temas son creados y organizados.

Después de esta breve introducción, va a configurar el entorno de desarrollo. A lo largo del curso utilizará Liferay Developer Studio para crear y desplegar su tema. Con el entorno de desarrollo listo, realizará la creación de su primer Tema Liferay.

Este primer proyecto de Tema se utilizará para ilustrar elementos de la página, tales como el encabezado, fondo, pie de página y dockbar, así como los bloques asociados a cada portlet. También se explorarán tópicos adicionales, como esquemas de color. Una vez que el tema ha sido creado, usted aprenderá como empaquetarlo para su distribución.

Con este primer tema listo, revisará varios tópicos avanzados. En primer lugar, echará un vistazo a como se puede utilizar Velocity en sus temas. Empezará con una introducción al lenguaje Velocity y aprenderá como se puede acceder a las variables Velocity en el tema personalizado. También aprenderá como se puede utilizar Velocity para configurar e incrustar portlets en su tema.

Después de Velocity, dará un vistazo a Alloy UI, el marco de trabajo de aplicaciones web para interfaz de usuario que puede aprovechar en su tema de Liferay. Vamos a empezar con una introducción y una visión general de como se puede utilizar Alloy y luego pasar a un ejercicio en el que tendrás la oportunidad de combinar Alloy y Velocity para hacer elementos dinámicos reutilizables.

Al final del día, vamos a concluir con una revisión de cada uno de los tópicos tratados y vamos a echar un vistazo a algunas de las mejores prácticas y recomendaciones de los expertos Liferay. Después de completar este curso, encontrará que usted está listo para comenzar a desarrollar sus propios temas personalizados.

El último tópico del día será el de mostrar como se puede configurar el acceso a la infraestructura de servicios web de Liferay Portal.

Agenda del curso

Anatomía del Tema
Construyendo un Tema
Configurando un Tema
Esquemas de Color
Modificando el Dockbar
Plantillas Velocity
Plantillas Layout
Sass y Compass
Layouts Responsivos
Introducción a Alloy
Mejores Prácticas

LAPTOP REQUIREMENTS

Dual Core processor, 4GB RAM, wireless card
Windows, Mac OSX*, or Linux*
* Note: if you use Mac OSX or Linux, you must be prepared to support yourself if any operating system issues arise, as the trainer is not guaranteed to be familiar with these systems.

Contacta con nosotros: sales-es@liferay.com Teléfono: +34 91 733 63 43