Ressources développeurs
Prérequis pour devenir développeur de systèmes d'informations Spinalcore
Pour développer sur les systèmes d'information Spinalcore il est d'abord nécessaire de savoir intégrer et administrer un BOS Spinalcore. Nous recommandons de suivre la démarche intégrateur avant de commencer à développer de nouveaux modules ou "organes".
Les compétences minimum suivantes sont requises :
Administration linux, npm, nodejs pour l'installation et le déploiement des différentes briques du système d'information
Administration de réseau IP pour la configuration du réseau, des serveurs et les redirections ou proxi apache
Administration et paramétrage de bases de données, notions de base de données graph pour le prise en main du BOS Spinalcore
Développement javascript, nodeJS pour l'adaptation de fonctionnalité et le développement de fonctionnalité sur mesure ou d'applications utilisant les API
Formation spécifique aux systèmes Spinalcore et au jumeau numérique pour l'utilisation de nos outils d'intégration (studio, drive, graph manager, admin center, API gateway)
Ce centre de ressource apporte une documentation et des tutoriels sur le développement d'applicatifs sur un système BOS Spinalcore proposées par Spinalcom. Une formation est recommandée avec des experts Spinalcom pour valider l'ensemble des compétences de développement au-dessus de nos systèmes d'information.
Développement Natif sur la base du SDK ou échange de données via l'API
Deux méthodes de développement sont proposées :
Sur l'API : Vous avez un système installé et vous souhaitez échanger des données avec des applications tierces ou des nouvelles applications. Utilisez l'API pour accéder ou échanger des données.
Sur le SDK : Vous souhaitez développer de nouvelles applications nativement compatibles avec le jumeau numérique SpinalTwin.
Récapitulatif pour bien commencer
Compréhension des notions de BIM, IT , OT du bâtiment