Développement et personnalisation autour d’Alfresco

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Appréhender l'architecture de la plateforme Alfresco pour y développer de nouvelles fonctionnalités.
  • Mettre en place un environnement de développement pour Alfresco avec Maven et Eclipse.
  • Comprendre le SDK Alfresco et savoir l'utiliser en développement.
  • Etendre le modèle de données et de permissions d'Alfresco pour personnaliser les méta-données des documents.
  • Modéliser et créer de nouveaux types de contenu et aspects.
  • Concevoir de nouvelles fonctionnalités de la GED en Java avec Spring et les APIs de service d'Alfresco.
  • Créer des nouvelles actions et comportements en Java.
  • Développer des scripts et des WebScripts avec JavaScript et les APIs de service d'Alfresco.
  • Personnaliser l'apparence d'Alfresco Share pour intégrer les nouvelles fonctionnalités dans l'interface.
  • Packager des applications afin de pouvoir les redistribuer.

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 4 jours - 28 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

Durée 4 jours - 28 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Apprenez à optimiser Alfresco avec notre formation axée sur la personnalisation et le développement.
Maîtrisez l’architecture technique, la mise en place d’un environnement de développement, et l’extension des modèles de métadonnées.
Apprenez à développer de nouvelles fonctionnalités en utilisant Java/Spring et JavaScript, et à exposer des API REST avec les WebScripts.
Découvrez comment personnaliser l’interface d’Alfresco Share pour intégrer les nouvelles fonctionnalités.
Cette formation complète vise à vous doter des compétences nécessaires pour packager et redistribuer efficacement vos applications.

Programme

Les fonctionnalités d'Alfresco (1 heure)

  • Fonctionnalités de la GED vs. Fonctionnalités collaboratives
  • La gestion des contenus, des métadonnées
  • Les actions et règles sur le contenu
  • Le modèle de sécurité d'Alfresco
    • Gestion des utilisateurs et des groupes
    • Application des permissions

Introduction à l'architecture technique d'Alfresco (2 heures)

  • Architecture technique générale du produit
  • Technologies et frameworks mis en œuvre dans Alfresco
  • L'interface d'Alfresco Share
  • Mise en place de l'environnement de développement
    • Installation du SDK et de l'IDE Java
  • Travaux pratiques
    • Installation et configuration d'un environnement de développement pour Alfresco : Eclipse & Maven
    • Création d'un projet " conteneur " pour les développements spécifiques

Modéliser et créer de nouveaux modèles de contenu (4 heures)

  • Introduction aux Modèles de Contenu
    • Le modèle M1
    • Les types, propriétés, contraintes, associations et les aspects du contenu
  • Créer un nouveau modèle de Contenu
    • Schéma d'un modèle de Contenu
    • Nommage des modèles
    • Importer les modèles externes
    • Nom d'espaces du Modèle
  • Types de Contenu
    • Définir un contenu type
    • L'élément Titre
    • L'élément Parent
    • L'élément Propriété
    • Options d'indexation des Propriétés
  • Les contraintes
    • Définir les Contraintes (REGEX, Longueur, MinMax, Liste)
    • Appliquer les Contraintes
  • Les associations entre types
  • Les aspects
    • Définir un aspect
    • Appliquer un aspect obligatoire
  • Travaux pratiques :
    • Création des ressources pour la définition d'un nouveau modèle de contenus
    • Création d'un aspect
    • Mise en place de l'indexation des propriétés pour utiliser la recherche dans Alfresco

Configuration d'Alfresco Share (5 heures)

  • Les fichiers de configuration share-config.xml et slingshot-config-custom.xml
    • Configuration générale des réglages
    • Langages
    • Dashlets
    • Barre d'outils
    • Assistants
  • Extension de la configuration
    • Configurer les feuilles de propriétés
    • Définir les types, actions et les aspects disponibles dans les assistants
  • Configuration avancée
    • Créer des listes de données
    • Le système de gestion des workflows
  • Travaux pratiques :
    • Création de la configuration nécessaire à l'exposition des nouveaux modèles de contenu

Développement avec les API de services d'Alfresco (8 heures)

  • Principes de développement de services
    • API Java et configuration Spring
  • Les services disponibles dans le backend Alfresco
  • Développer et exposer des services Alfresco
  • Les actions personnalisées sur le référentiel
  • Construction de modules AMPs (Alfresco Module Packages)
  • Travaux pratiques :
    • Création de projet additionnels pour les extensions
    • Développement de services et d'action en Java

Développement de scripts et de Web Scripts (8 heures)

  • JavaScript dans Alfresco
    • Présentation de l'API
    • Possibilités techniques et déploiement de scripts
  • Présentation de Freemarker
  • Utilisation de Freemarker dans Alfresco
  • Les Web Scripts
    • Concepts fondamentaux et architecture REST
    • Appels de Web Scripts
    • Sécurisation et authentification pour l'appel d'un Web Script
  • Travaux pratiques :
    • Réalisation de scripts d'administration et d'actions personnalisées
    • Exposition de fonctionnalités distantes à travers un WebScript

Prérequis

Public

Architectes techniques, Développeurs Java EE.

Ces formations pourraient vous intéresser

Formation Droit de la consommation : les fondamentaux

Proposé par LEFEBVRE DALLOZ COMPETENCES

Objectifs de la formation

  • Cerner les règles de protection du consommateur à chaque étape de la vie du contrat
  • Identifier les pratiques commerciales interdites, réglementées et autorisées
  • Analyser les règles applicables au contentieux de la consommation
Tarif

A partir de 1 638,00 €

Durée

2 jours

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Évaluation des compétences acquises via un questionnaire en ligne intégrant des mises en situation.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Automatiser les tableaux, les calculs ou le traitement de données dans Excel
  • Gérer les bases de la programmation en Visual Basic
  • Enregistrer, modifier et écrire des macros VBA
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

9 jours (63 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Distance
  • Centre

Objectifs de la formation

  • Comprendre les fondamentaux des tests
  • Identifier les différents modèles de développements logiciels et niveaux de tests
  • Appliquer les techniques statiques
  • Concevoir des tests en utilisant diverses techniques de conception
  • Planifier et gérer les tests
  • Utiliser efficacement les outils de support aux tests
  • Comprendre l'éthique et la psychologie des tests
  • Se préparer efficacement au passage de l'examen de certification ISTQB Foundation
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

  • Gérer des données sous forme de liste (notion de "Tableau")
  • Synthétiser et analyser les données en générant des tableaux et graphiques croisés dynamiques simples et complexes
Tarif

A partir de 300,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier l'impact de l'IA sur le management
  • Utiliser l'IA pour améliorer sa prise de décision et sa productivité
  • Accompagner ses équipes dans la prise en main de l'IA
Tarif

A partir de 879,00 €

Durée

1 jour

Modes
  • Entreprise
  • Centre
  • Distance

Objectifs de la formation

  • Apprendre à reformuler les cahiers des charges des développements logiciels
  • Être initié à la formalisation et la modélisation
  • Savoir rédiger et valider des exigences et appendre à les gérer
Tarif

A partir de 1 500,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...