Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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