
Os dejo unos temarios de los cursos de Alfresco ECM que estamos impartiendo últimamente en empresa y administración. Están basados en los cursos oficiales de Alfresco ALF3110 (Alfresco System Administration) y Alfresco ALF2140 (Alfresco API Development). Son cursos de 20 horas, preparados en 4 sesiones. Os dejo también a modo de aperitivo algunas de nuestras contribuciones en el wiki al respecto.
Alfresco ALF2110 (Alfresco System Administration):
Sesión 1:
Módulo 0: Introducción a Alfresco ECM y nociones de arquitectura.
Módulo 1: Instalación de Alfresco.
Módulo 2: Configurando el repositorio.
Prácticas:
Sesión 2:
Módulo 3: Configurando el sistema de ficheros.
Módulo 4: Parametrización de MV java y depuración de errores.
Modulo 5: Introducción al cliente web de Alfresco (I): Usuarios, grupos, categorías y roles.
Practicas:
Sesión 3:
Modulo 6': Introducción al cliente web de Alfresco (II): Reglas de contenido y workflows.
Módulo 7: Exportar e importar.
Módulo 8: Copias de seguridad.
Módulo 9: Seguridad y permisos.
Practicas:
- Lab8: Ejercicios de administración web de Alfresco (I): creación de usuarios, grupos de usuarios y asignación de permisos.
- Lab9: Ejercicios de administración web de Alfresco (II): reglas de contenido y workflows.
- Lab10: Ejercicios de administración web de Alfresco (II): importar y exportar.
- Lab11: Crear un script de backup de sistema Alfresco programable.
Sesión 4:
Módulo 10: Autenticación: LDAP, Active Directory, CAS, NTML.
Módulo 11: Nociones de alta disponibilidad y clustering.
Alfresco ALF2140 (Alfresco API Development):
Sesión 1:
Getting Started
- Introducción a Alfresco ECM
- Arquitectura del repositorio de Alfresco
- Configuración del entorno de desarrollo en Eclipse
API's de desarrollos de Alfresco: Spring, Foundation Services, JCR, Web Services y AOP.
Empaquetado, despliegue y debugging de aplicaciones.
Prácticas:
- Lab1: Compilando Alfresco desde scratch
- Lab2: Conociendo Alfresco SDK en Eclipse
- Lab3: Configurando y personalizando el cliente web
Sesión 2:
Extendiendo el repositorio de Alfresco:
- Los modelos de contenido y la orientación a aspectos.
- Ejemplos de modelos de contenido.
- Acciones y políticas del repositorio.
- Extractores de metadatos.
Prácticas:
- Lab4: Tipos de contenido personalizados tipo Factura (facturae)
- Lab5: Búsquedas personalizadas sobre el modelo de factura
- Lab6: Internacionalización de properties
- Lab7: Aspectos: Uso de constrains, componentes textarea y fechas.
- Lab8: Extractor de metadatos via xpath de facturae.
- Lab9: Extractor de metadatos de campos personalizados en documentos DOC
Sesión 3:
Extendiendo el repositorio de Alfresco:
Extendiendo el cliente web de Alfresco
- Configurando el Web client
- Búsquedas personalizadas
- Acciones, Dialogos y Wizards
Prácticas:
Sesión 4:
API's de Alfresco:
- Introducción al API Java de Alfresco
- Introducción al API PHP de Alfresco
- El API Javascript de Alfresco
- Conociendo el API REST y CMIS de Alfresco
- Webscripts: El lenguaje de templates Freemaker
Prácticas:
- Lab15: Constrains con valores internacionalizables
- Lab16: Constrains consumidos desde una base de datos externa
- Lab17: Crear un modulo AMP en Alfresco.
- Lab18: Ejemplo de CMIS: Joomla y Alfresco
- Lab19: Añadir contenido en Alfresco con PHP y JAVA API
Mas información en zylk.net