KEEN ON ALFRESCO: NUEVO CURSO DE FORMACIÓN EN ALFRESCO PARA DESARROLLADORES.

DESCRIPCIÓN DEL CURSO


Duración:

  • 5 jornadas de 8 horas

Requisitos previos:

  • Conocimientos básicos de programación Java
  • Conocimientos básicos de Git, Maven y Eclipse
  • Equipo de desarrollo con Alfresco y Alfresco SDK instalado



TEMARIO

Arquitectura

  • Repositorio, Base de Datos, SOLR
Protocolos
  • HTTP, WebDAV, FTP, CIFS, SPP, CMIS, IMAP, SMTP
Subsistemas
  • Notificaciones, auditoría, autenticación, almacén de contenidos, email, sistema de ficheros, Google Docs, LibreOffice, búsqueda
Conceptos básicos
  • Modelado de contenido, eventos (behaviours y policies), reglas de carpetas, acciones y transformaciones
Workflows
  • Activiti

CMIS

  • Apache Workbench, Apache HTTP, curl
REST API
  • swagger.io
Aplicaciones web
  • Aikau
  • ADF
Alfresco SDK
  • Configuración del entorno de desarrollo, desarrollo RAD, compilación y despliegue de artefactos
Alfresco APIs
  • Foundation Services API, Freemarker Services API, JavaScript API
Alfresco Web Scripts
  • Java, JavaScript

Repositorio

  • Modelos de contenido, acciones, behaviours, extensión de componentes nativos
Share
  • Aikau
  • Configuración
  • Extensión de componentes nativos: declarativa, programática
  • Sobreescritura de componentes nativos: surf, aikau
Introducción al desarrollo con ADF

Selección, personalización y desarrollo de addons

Buenas prácticas de desarrollo

Instalación

  • Validaciones previas, pruebas de capacidad, métodos de instalación, proceso de instalación, configuración de servidores, configuración de subsistemas, verificación
  • Dimensionamiento horizontal y vertical
  • Configuración SSL
Administración
  • Arranque y parada, consolas web de administración, gestión de permisos, configuración del sistema (repo y share), búsquedas, transformaciones, workflows, almacenes de contenido, auditoría
Mantenimiento
  • Monitorización, respaldo y restauración, actualización, ficheros de traza, problemas comunes
  • Gestión de paquetes externos

Introducción a ADF

  • Arquitectura de Alfresco
  • Arquitectura de ADF
  • API REST del repositorio
  • Componentes de ADF
  • Aplicaciones en ADF
  • Extensión de ADF
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
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
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
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
Extensión en 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

¡Nuevo curso de Alfresco ADF disponible!

Pregunta por nuestro nuevo curso de Alfresco ADF para programación del UI en Angular y Typescript disponible a partir de Alfresco 5.2


Una vez terminado el curso, el alumno será capaz de:

  • Comprender los conceptos de arquitectura subyacentes en el diseño de Alfresco
  • Realizar integración de aplicaciones con Alfresco mediante APIs remotas (CMIS y API REST)
  • Realizar extensiones de Alfresco mediante técnicas estándar (Behaviours, Web Scripts, Acciones)
  • Realizar adiciones a Alfresco Share mediante técnicas estándar (Aikau)
  • Desarrollar y empaquetar addons en formato estándar AMP utilizando Alfresco SDK
  • Utilizar técnicas de desarrollo rápido (RAD) para la programación
  • Configurar, dimensionar y validar una implantación de Alfresco
  • Seleccionar, configurar e instalar addons disponibles en el catálogo de Alfresco
  • Afrontar la preparación de un examen de certificación ACE




CONOCE ALFRESCO

CONTROL DEL CONTENIDO EMPRESARIAL CRÍTICO

Alinee a las personas, el contenido y los procesos

CUMPLIMIENTO NORMATIVAS


Fortalezca el cumplimiento de las normativas

OPTIMIZACIÓN DE PROCESOS EMPRESARIALES

Facilita la colaboración a empleados, socios y clientes

Aprovecha la oportunidad de formarte en Alfresco, una plataforma de ECM open source simple, inteligente y segura

Una pequeña clase de programación en Alfresco

El profesor: Ángel Borroy

Angel Borroy es un desarrollador de software con más de 15 años de experiencia. Comenzó a trabajar con Alfresco hace 4 años y en la actualidad es uno de los miembros más activos de la Comunidad:

Miembro fundador de Order of the Bee

Programme Chair de la BeeCon 2016

Participante en el Comité de catalogación de addons

Autor de diferentes contribuciones y addons para la plataforma GitHub

Ponente en conferencias internacionales:
  • Alfresco Summit 2013 (Barcelona)
  • Alfresco Summit 2014 (London)
  • BeeCon 2016 (Bruselas)
  • Tech Talk Live #82
  • Tech Talk Live #85

  • Precio y número de asistentes

    El precio del curso será de 1.750 € por asistente, siendo necesario un mínimo de 10 asistentes para que el curso se lleve a cabo.

    Rellena el formulario y muéstranos tu interés

    SUBIR