Liferay para Desarrolladores. Avanzado Código LFR-104

Horas:

24

Precio asistente:

1.045 €

Precio grupo:

Consultar

Convocatorias

  • Fechas: 18/09/2017 - 21/09/2017. Horario: 09:00 a 14:00

Objetivos

  • El alumno debe ser capaz de crear servicios en Liferay Portal gracias el generador de servicios y capaz de desarrollar portlets utilizando el patrón MVC.
  • El alumno debe ser capaz de desarrollar portlets trabajando con conceptos tan importantes como gestión de permisos, internacionalización, etc.
  • El alumno debe ser capaz de desarrollar portlets trabajando con elementos avanzados: alloy ui, contenidos avanzados, servicios web, etc.

Dirigido a

  • Desarrolladores software que necesitan desarrollar funcionalidades avanzadas dentro de Liferay.

Requisitos

  • El alumno debe conocer la arquitectura de Liferay Portal y conocer las funcionalidades que ofrece Liferay Portal por defecto.
  • El alumno debe tener conocimientos sobre desarrollo estándar de portlets en Liferay Portal.
  • El alumno debe saber cómo instalar Liferay Portal y  cómo instalar el entorno de desarrollo para Liferay Portal

Índice de contenidos

  • Liferay de un vistazo.
  • Conceptos avanzados:
    • Trabajando con permisos.
    • Internacionalización y Localización.
    • Gestión de excepciones.
    • Trabajando con campos personalizados.
  • Trabajando con Alloy UI:
    • Introducción.
    • Modelo de sandbox.
    • Etiquetas Alloy UI de formulario.
    • Funciones JavaScript disponibles.
  • Conceptos generales de Alloy UI.
    • Manejando nodos.
    • Eventos.
    • Widgets en Alloy UI.
    • Trabajando con Ajax.
  • Contenidos en Liferay Portal
    • El concepto de Asset.
    • Habilitando flujos de trabajo en nuestras aplicaciones.
    • Trabajando programáticamente con categorías y etiquetas.
    • Discusiones y ratings.
  • Service builder avanzado
    • Entidades remotas.
    • Acceso a bases de datos mediante Service Builder.
    • Consultas personalizadas:
      • SQL Finders personalizados.
      • SQL Joins personalizados.
    • Consultas dinámicas.
  • Servicios web en Liferay
    • Servicios web SOAP.
    • Servicios web JSON.
    • Servicios web REST.