Gestores de Contenidos y Portales Código EET-101

Horas:

72

Precio asistente:

1.250 €

Precio grupo:

Consultar

Convocatorias

23/02/2015 al 25/03/2015. De lunes a jueves. Horario de 15:30 a 19:30.

Objetivos

  • Proporcionar conocimiento sólidos sobre las funcionalidades que ofrece la plataforma Liferay por defecto.
  • Proporcionar conocimiento sólidos y avanzados en los procesos de desarrollo dentro de esta plataforma.
  • Proporcionar conocimiento sólidos sobre administración de Liferay.
  • Proporcionar conocimiento sólidos sobre el diseño y personalización de Liferay.
  • Proporcionar conocimiento sólidos sobre las funcionalidades que ofrece Alfresco por defecto.
  • Proporcionar conocimiento sólidos y avanzados para extender las funcionalidades de Alfresco.
  • Proporcionar conocimiento sólidos y avanzados para crear aplicaciones que trabajan con Alfresco.
  • Proporcionar conocimiento sólidos sobre administración de Alfresco.

Dirigido a

  • El alumno debe tener conocimientos sólidos sobre la edición estándar de Java (JavaSE).
  • El alumno debe tener conocimientos sólidos sobre la edición empresarial de Java (JavaEE): Tecnologías Servlets y JSP.
  • Se recomienda el conocimiento de los frameworks Struts/JSF, Spring e Hibernate.
  • Se recomienda el conocimiento de tecnologías web, como HTML, CSS y Javascript.

Requisitos

  • Conocimientos básicos de Internet.
  • Conocimientos de HTML y XML.

Índice de contenidos

SECCIÓN LIFERAY DE UN VISTAZO

  • La plataforma Liferay Portal
    • Introducción e instalación de Liferay.
    • ¿Qué es un portal en Liferay?
    • Arquitectura de la plataforma.
    • El panel de control.
  • Arquitectura de plataforma Liferay
    • Introducción.
    • Usuarios, roles y privilegios.
    • Organizaciones, grupos de usuarios y equipos.
    • Sitios web.
    • Artefactos software: plugins portlets, hooks y ext.
    • Tecnologías implicadas.
  • Funcionalidades más importantes
    • Introducción.
    • Contenidos web, categorías y etiquetas.
    • Trabajando con multimedia.
    • Workflows y la suite colaborativa.
    • Etc.

SECCIÓN AÑADIENDO NUEVOS COMPONENTES EN LIFERAY

  • Estrategias de desarrollo avanzado sobre Liferay Portal
    • Introducción.
    • Plugin portlet.
    • Plugin hook.
    • Plugin ext.
  • Desarrollo de portlets estándares en Liferay.
  • Introducción a los portlets.
  • Ficheros de configuración para Liferay.
    • La especificación estándar:
      • Generación de un portlet.
      • Descriptor de despliegue.
      • API Java de la especificación.
      • Biblioteca de etiquetas estándar.
  • La API de Liferay.
    • Introducción.
    • Portal service.
    • Portal impl.
  • Desarrollo de plugins Hook
    • Introducción.
    • Personalizando propiedades del portal.
    • Personalización de páginas JSP del core.
    • Internacionalización.
    • Últimas novedades de los hooks.
  • Desarrollo de plugin EXT
    • Introducción.
    • Acciones en Struts.
  • Desarrollando MVC Portlets
    • Introducción.
    • Desarrollo de portlets externos con MVCPortlet.
    • Trabajando con Struts.
    • ¿Cómo acceder al mundo Portlet?
    • Portlets internos de Liferay.
  • Service builder
    • Introducción.
    • Fichero service.xml.
    • Código generado.
  • Otros

    • Trabajando con Permisos.
    • Internacionalización y Localización.
    • Gestión de errores.

 

SECCIÓN ALFRESCO DE UN VISTAZO

  • Introducción.
    • ¿Qué es Alfresco?
    • Algunas características técnicas del proyecto Alfresco.
    • Documentación.
    • Funcionalidades más importantes de cara a los usuarios.
    • Arquitectura técnica.
    • Componentes y servicios.
  • Arquitectura de Alfresco.
    • Introducción.
    • Servidor de aplicaciones de Alfresco.
      • Repositorio de contenidos.
      • Protocolos.
      • Los servicios de Alfresco.

SECCIÓN EXTENDIENDO ALFRESCO 

  • Tipos de contenidos personalizados
    • Introducción.
    • Diccionario de datos.
    • Creación de un nuevo modelo de contenidos.
    • Despliegue de modelo de contenidos.
    • Configurar los clientes Web.
  • Capítulo 2: Web Scripts
    • Introducción.
    • Elementos importantes.
    • Documento de descripción.
    • Controller Script y Alfresco API JavaScript
    • Plantillas y Alfresco Freemarker Templating API.
    • Autenticación en Web Scripts.
  • Desarrollo en Alfresco
    • El entorno de desarrollo en Alfresco.
    • Spring Framework.
    • Foundation Services API y JCR API.
  • Extender el repositorio de Alfresco
    • Acciones en Alfresco.
    • Custom Behaviors en Alfresco.
    • Extratores de Metadatos.
  • Capítulo 5: Web services API.       

SECCIÓN ALFRESCO CONCEPTOS AVANZADOS

  • Activiti, flujos de trabajo en Alfresco
    • Introducción.
    • Activiti.
    • Creación de un workflow en Alfresco.
    • Definición de procesos.
    • Modelos de tareas personalizado.
  • Desarrollo sobre Alfresco Share
    • Introducción a Alfresco Share.
    • Surf framework.
    • Extensiones en Alfresco Share.
    • Dashlets en Alfresco Share.
  • Capítulo 3: WebScript avanzado
    • Trabajar con Java-Backend webscripts
    • Internacionalización.
    • Configuración.