Course Overview

Developer Training builds the foundation you need to build successful apps on the Liferay Platform. Learn the basics of portlet development and how to customize the platform through hooks, Ext plugins, layout templates and themes. This course introduces the service architecture of Liferay and Service Builder, essential knowledge for using the platform API.

What You'll Learn

By the end of the training, you should have an understanding of what Liferay has to offer out of the box including:
  • Java standard portlets
  • Building portlets in Liferay's Plugins SDK
  • Liferay's service architecture
  • Using Service Builder to generate a robust service layer
  • Building complex portlet applications with user input, persistence, feedback and localization
  • Customizing the portal through hooks
  • How themes are created and function
  • Extensively modifying the portal through an Ext plugin
  • Development best practices
  • Using Liferay Developer Studio
  • Deploying projects to an instance of Liferay

Prerequisites: Development experience with Java and Servlets.

Course Format: Onsite

Version: 6.1

This course is also offered for Liferay Version 6.2

Día 1

Introducción

Introducción a los Plugins
Instalando Liferay Developer Studio
Instalando un Paquete Liferay
 
Desarrollando Portlets Plugin
Introducción a los Portlets
Estándar Java de Portlets
Comunicación Entre Portlet
 
 
Día 2

Desarrollando Portlets Plugin (Continuación)

Marco de trabajo de Portlets y Aplicaciones Web
MVC Portlets
Enfoque de Diseño
Service Builder
Liferay Search Container
Permisos en Portlet
Evaluación, Validación y Localización
Portlets del Panel de Control

 

Día 3

Desarrollando Plugins de Temas y Plantillas Layout

Introducción a los Temas Liferay y Ejercicio Práctico
Introducción a la Plantilla Layout Liferay Layout y Ejercicio Práctico
Temas Avanzados, Tópicos de Layout y Mejores Prácticas
 
Desarrollando Hook Plugins
Personalizando Propiedades
Agregando acción a Posterior al Logeo
Personalizando Llaves de Lenguaje
Personalizando JSPs del núcleo Liferay
 
Desarrollando Plugins EXT
Introducción a Plugin EXT
Extendiendo la Gestión de Usuarios
 
Tópicos Avanzados
Usando Servicios Web Liferay
Spring en Liferay
Estrategia de Desarrollo

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