S8 INF Systèmes d'information

Présentation

Au travers de cette UE, les étudiants considèrent les architectures et technologies utiles à la mise en place d’un système d’information.

Pré-requis nécessaires

Cette UE s’appuie sur les connaissances des langages Java et Javascript.

Les bases du développement web sont supposées connues

Objectifs

le premier objectif est de présenter les architectures à base de services web pour les systèmes d’information.

L’objectif de cette UE est aussi d’illustrer la diversité des systèmes de gestion de bases de données en mettant en œuvre plusieurs types de SGBD qualifiés de NoSQL.

Par ailleurs, les environnements de développement utilisant des outils de travail collaboratif, leur usage est ici illustré via des projets.

Compétences visées

Etre autonome dans la mise en œuvre d’un site web s’appuyant sur une structure à base de services

  • Mise en œuvre du développement web à base de services REST en utilisant Java avec le Framework Spring Boot
  • Mise en oeuvre du développement web à base de services REST en utilisant NodeJS

Savoir choisir un système de base de données adapté aux besoins entre

  • Base de données relationnelle
  • Base de données orientée document (MongoDB)
  • Base de données graphe (Neo4j) 

Être autonome dans l’usage d’un logiciel de versionning et travail collaboratif, utilisation de gitlab.

Langue d'enseignement

Français