
Desde hace unos años, las implantaciones de Alfresco incluían una aplicación web Share para los usuarios que era configurada, adaptada y extendida de acuerdo a las necesidades de cada organización. Pero la tecnología de desarrollo del UI de Alfresco está cambiando. El framework de desarrollo en Angular 5 denominado ADF (Alfresco Development Framework) está disponible desde la versión 5.2 del producto y ya está comenzando a ser utilizado por muchos desarrolladores para acercar a los usuarios las capacidades de gestión documental del repositorio de Alfresco.
Tras realizar diferentes proyectos con esta tecnología, nos hemos animado a compilar nuestros conocimientos en un curso para desarrolladores que ahora presentamos.
Objetivos del curso
- Entender los conceptos básicos de la arquitectura ADF
- Configurar el entorno de desarrollo para ADF
- Entender el backend de servicios REST del repositorio de Alfresco
- Manejar el catálogo de componentes ADF
- Configurar y utilizar componentes ADF en aplicaciones Angular
- Crear aplicaciones ADF desde cero hasta su puesta en producción
- Extensión de aplicaciones ADF
- Creación de componentes ADF
El temario
1. Introducción a ADF
- Arquitectura de Alfresco
- Arquitectura de ADF
- API REST del repositorio
- Componentes de ADF
- Aplicaciones en ADF
- Extensión de ADF
2. Arquitectura de ADF
- Arquitectura detallada
- Tecnologías relacionadas: Angular, TypeScript y NodeJS
- Herramientas de trabajo: Angular CLI, Webpack y ng-packgr
- Configuración del entorno de desarrollo: Visual Studio Code y Intellij WebStorm
3. Servicios del repositorio
- Evolución de las APIs en Alfresco: SOAP > REST > CMIS > OpenAPIS
- Despliegue del repositorio con Docker Compose
- Introducción a la aplicación REST API Explorer
- Desarrollo y prueba de la API REST con Postman y curl
- The New Alfresco Unified JS API
4. Componentes ADF
- Generador de aplicaciones basado en Yeoman
- Anatomía de una aplicación ADF
- Aplicación de catálogo de componentes
- Puesta en marcha de la aplicación demo-shell
- Explorando el catálogo de componentes
- Core
- Contenido
- Procesos
- Búsqueda
- Configuración de un componente ADF en una aplicación Angular
5. Aplicaciones en ADF
- Crear una aplicación con Angular CLI
- Módulos
- Componentes
- Servicios
- Directivas
- Pipes
- Aplicación de referencia para el repositorio de Alfresco
- Actualización de ADF en aplicaciones Angular
- Empaquetado, despliegue y puesta en producción con Docker Compose
6. Extensión de ADF
- Integración de componentes en la aplicación de referencia
- Crear un módulo NG2 como addon de Alfresco
- Publicar el módulo en npmjs
- Añadir un módulo externo a la aplicación de referencia
- Catálogo de módulos disponibles en la Comunidad
Los profesores
Mikel Asla es uno de los miembros más activos en la Comunidad de Alfresco, miembro de la Order of the Bee y ponente habitual en las conferencias del producto. Fue el primer desarrollador en contribuir con un módulo externo al ecosistema de ADF y ha contribuido a mejorar el despliegue del producto mediante Docker Compose a través de sus plantillas Open Source.
Angel Borroy es también uno de los miembros más destacados de la Comunidad de Alfresco, miembro de la Order of the Bee y ponente habitual en las conferencias de desarrolladores del producto. En los últimos años ha liberado más de 20 addons Open Source para la plataforma Alfresco.
Anímate y recíclate en el desarrollo del UI para Alfresco. ¡Pregúntanos por las próximas fechas del curso e inscríbete!
Hola buenos días, estoy interesado en saber mas sobre el curso de adf alfresco, quisiera saber el costo y si esta disponible on line?
Buenos días, José.
El curso no está disponible online.
Para informarte sobre su precio y disponibilidad, envía un correo a info@keensoft.es
Gracias por tu interés