Prenez contact avec nous

Plan du cours

Introduction à XWiki

  • Aperçu des fonctionnalités et de l'architecture de XWiki
  • Compréhension des cas d'utilisation et des capacités de XWiki
  • Comparaison de XWiki avec d'autres solutions wiki

Installation et configuration de XWiki

  • Mise en place de XWiki dans un environnement local ou serveur
  • Configuration des utilisateurs, des groupes et des permissions
  • Gestion du stockage des données de XWiki et des configurations de base de données

Compréhension du modèle de développement XWiki

  • Introduction au scripting de XWiki (Velocity, Groovy, JavaScript)
  • Utilisation de l'API XWiki et des services
  • Création de macros, de modèles et de composants

Développement d'applications XWiki personnalisées

  • Utilisation de XWiki App Within Minutes (AWM)
  • Création de données structurées avec les classes et objets XWiki
  • Conception de tableaux de bord et de rapports personnalisés

Extension de XWiki avec des plugins et des extensions

  • Installation et gestion des extensions XWiki
  • Création et déploiement d'extensions personnalisées
  • Intégration de bibliothèques tierces et d'APIs REST

Sécurité et optimisation des performances

  • Mise en œuvre des meilleures pratiques de sécurité dans XWiki
  • Optimisation des performances et gestion des bases de données
  • Configuration des sauvegardes et des stratégies de reprise après sinistre

Intégration avancée et automatisation

  • Connexion de XWiki à des applications externes (LDAP, SSO, CRM, etc.)
  • Automatisation des flux de travail avec des scripts et des tâches planifiées
  • Déploiement de XWiki dans des environnements cloud

Atelier pratique

  • Exercices pratiques avec des scénarios réels
  • Développement d'une application XWiki personnalisée
  • Mise en œuvre des commentaires des utilisateurs et itération

Résumé et prochaines étapes

Pré requis

  • Une compréhension des fondamentaux du développement web
  • De l'expérience avec Java et/ou des langages de script
  • Une familiarité avec les bases de données et l'administration de serveurs

Audience cible

  • Développeurs de logiciels
  • Administrateurs système
  • Professionnels de l'informatique travaillant avec des plates-formes collaboratives
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires