Les enjeux concurrentiels et la nécessité accrue de transparence sur les données impose de disposer d'une méthodologie et d'une architecture de données maîtrisées et alignées sur les métiers. Ce cours vous présentera les enjeux et les méthodes afin d'engager tous les systèmes d'information dans cette démarche.
Cette formation Data Management avec IBM Collaborative vous permet de comprendre l'architecture d'IBM Collaborative MDM et exploiter l'interface utilisateur d'IBM Collaborative dans des cas d'usages courant.
Git est un logiciel de gestion de versions décentralisé qui permet à ses utilisateurs de développer sur leur propre dépôt. Git facilite ensuite la fusion des différents dépôts sur un dépôt global du projet, et fonctionne aussi bien sur des petits que des gros projets.
Cette formation Git, qui associe théorie et pratique, donne une vision très complète de cet outil et permet de comprendre le modèle et l’architecture de ce logiciel de contrôle de versions, tout en apprenant à configurer et utiliser Git dans un contexte de gestion quotidienne des sources d’un projet web. Les outils associés tels que GitLab, GitHub, etc. seront également présentés.
Maven est devenu le standard de la gestion du cycle de vie des projets. Il constitue une agrégation d'outils, de bonnes pratiques et d'éléments structurants. Ce stage vous apportera une réelle maîtrise de sa configuration et vous fera comprendre son rôle central dans une démarche d'intégration continue en Java.
Mettre en place un solution de configuration logicielle basée sur SVN - Gérer les versions des projets du dépôt de données
Jenkins est un serveur open-source d’intégration et de déploiement continus ou Continuous deployment (CI/CD). Il permet d’automatiser les tâches de build, test, production de release et déploiement. Sans aucune intervention, les travaux publiés dans l’outils de gestion de configuration (Git, SVN, …) sont automatiquement testés, audités et déployés sur une plateforme d’intégration ou même de production.
En temps réel, l’équipe DevOps (qui intègre la méthode Agile) dispose d’une plateforme d’intégration et peut visualiser toutes les métriques du projet (résultats de tests, qualité de code, etc.). La productivité globale de l’équipe en est fortement accrue, et l’environnement de travail en devient aussi beaucoup plus agréable pour les équipes projet. Le serveur d’intégration et de déploiement continus constitue la fonction de l’approche DevOps et du développement agile.
Comme toute nos formations, celle-ci utilisera la dernière version stable en date du projet (Jenkins 2.2 à ce jour).
Maven est un outil logiciel libre pour la gestion de cycle de vie des projets java. C’est un acteur majeur dans le monde java EE. De la création au déploiement sur serveur en passant par la documentation, Maven offre un ensemble de fonctionnalités utiles pour la normalisation et l’automatisation des différentes tâches de projets. Les participants à cette formation Maven 3 seront en mesure de mettre en place Maven sur des projets de toutes tailles, naissants ou déjà existants, et de mettre en place le multi-projets pour s’intégrer aux projets Web. Cette formation vous permettra d’aborder l’ensemble des notions essentielles de cet outil afin de pouvoir le mettre en place dans vos projets
Pendant deux jours, le formateurs de Thiga transmettra aux Product Managers participants les connaissances nécessaires pour utiliser tout le potentiel de la data et prendre des décisions produits “data-informed”.