Programme de la formation
XL Deploy est un outil de déploiement automatique d’applications qui permet de déployer tout type d’applications d’entreprise (Java, Windows, bases de données, ...) sur tout type d’infrastructures et environnements (on premise ou Cloud).
Contenu de la formation
Jour 1 : Utilisation de XL Deploy
- Introduction
- Concepts de déploiement
- Le référentiel XL Deploy
- Déploiement d’application
- Tâches et étapes
- Mise à jour d’application
- Créer un package de déploiement
- Gestion des placeholders et dictionnaires
- Créer un environnement de test
- Déploiements basés sur des « tags »
- Orchestrateurs
- Configuration
- Etats
- Pipeline de déploiement
- Concept de sécurité
- Configuration
Jours 2 & 3 : Utilisation avancée, customisation et extension
- Introduction au CLI
- Introduction à l’API REST
- Utilisation du File Plugin
- Utilisation du Database Plugin
- Build et intégration continus
- Plugins officiels et plugins communautaires
- Moteur et déploiement unifié API des plugins
- Extensions XML et basées sur des scripts
- Définition de propriétés
- Définition de type Modification de type
- Plugin par l’exemple
- Intégration au moteur de règle
- Introduction aux extensions UI
Objectifs de la formation
- Maîtriser les concepts sous-jacents à XL Deploy
- Importer, déployer et configurer des applications dans leur environnement (déploiements initiaux et mises à jour)
- Exploiter les données du référentiel XL Deploy (rapports, tableaux de bord, plans de déploiement)
- Étendre la solution pour supporter de nouveaux middlewares/technologies ou déclarer de nouveaux paramètres pour un middleware
- Intégrer XL Deploy dans leur environnement technique (sécurité, LDAP, intégration avec autres outils ALM…)
- Administrer le serveur XL Deploy
Méthodes pédagogiques
Toutes les formations Digital.ai comportent environ 40 % de travaux pratiques et 60 % de présentations/démonstrations. La majorité des concepts et fonctionnalités présentés sont illustrés par un ou plusieurs exercices (installation, configuration du produit, utilisation des plugins, déploiements et mises à jour d’applications, etc.). Les concepts présentés sous forme de planches visuelles sont soutenus par des explications détaillées (tableau blanc) et des exercices (travaux dirigés). Un exercice complet est proposé en fin de formation et permet de mettre en pratique l’ensemble des notions acquises durant la formation.
Modalités d’évaluation
En début de formation, les bénéficiaires participent à un tour de table pour faire le point sur leurs rôles, leurs connaissances du sujet et leurs attentes à la fin de la formation.
Tout au long de la formation, un ensemble d’exercices est mis en place pour valider la bonne compréhension de chaque chapitre et l’atteinte des objectifs.
Nous avons créé un questionnaire d’auto-évaluation en début et fin de formation qui permettra de valider la compréhension des notions avec le formateur.
A la fin de la prestation, au regard des évaluations réalisées, le formateur complète la fiche du bénéficiaire avec son appréciation.
Chaque chapitre commence avec une introduction des objectifs du chapitre et se termine par une validation de la compréhension de ces objectifs, par un résumé et des questions/réponses entre le formateur et les participants.