Plan du cours

Introduction à XWiki

  • Vue d'ensemble des caractéristiques et de l'architecture de XWiki
  • Comprendre les cas d'utilisation et les capacités de XWiki.
  • Comparer XWiki avec d'autres solutions wiki

Installation et configuration de XWiki

  • Configurer XWiki dans un environnement local ou serveur
  • Configurer les utilisateurs, les groupes et les autorisations
  • Gérer le stockage des données XWiki et les configurations de la base de données

Comprendre le modèle de développement XWiki

  • Introduction aux scripts XWiki (Velocity, Groovy, JavaScript)
  • Utiliser l'API et les services XWiki
  • Création de macros, de modèles et de composants

Développement d'applications XWiki personnalisées

  • Utiliser XWiki App Within Minutes (AWM)
  • Créer des données structurées avec les classes et objets XWiki.
  • Concevoir des tableaux de bord et des rapports personnalisés

Étendre XWiki avec des plugins et des extensions

  • Installer et gérer les extensions XWiki
  • Créer et déployer des extensions personnalisées
  • Intégration de bibliothèques tierces et d'API REST

Sécurité et optimisation des performances

  • Mise en œuvre des meilleures pratiques de sécurité dans XWiki
  • Optimisation des performances et de la 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 avec des applications externes (LDAP, SSO, CRM, etc.)
  • Automatiser les flux de travail avec des scripts et des tâches
  • Déployer XWiki dans des environnements en nuage

Atelier pratique

  • Exercices pratiques avec des scénarios du monde réel
  • Développement d'une application XWiki personnalisée
  • Mise en œuvre du retour d'information de l'utilisateur et de l'itération

Résumé et prochaines étapes

Pré requis

  • Compréhension des principes fondamentaux du développement web
  • Expérience avec Java et/ou des langages de script
  • Familiarité avec les bases de données et l'administration des serveurs

Public

  • Développeurs de logiciels
  • Administrateurs de systèmes
  • Professionnels de l'informatique travaillant avec des plateformes collaboratives
 14 Heures

Nombre de participants


Prix ​​par Participant

Cours à venir

Catégories Similaires