Informations générales sur l'unité d'enseignement : "Systèmes distribués et services web"
Cycle
1
Niveau du cadre francophone de certification
6
Code
INF-1-022 3.1.1
Crédits ECTS
5
Volume horaire (h/an)
60
Période
Quadrimestre 1
Implantation(s)
TECHNIQUE - Seraing
Unité
Obligatoire
Responsable de la fiche
MADANI, Mounawar
Pondération
50
Composition de l'unité d'enseignement
Intitulé
Nombre d'heures
Pondération
Systèmes distribués et services web
60
50
Prérequis
Développement orienté objets et multitâche
Programmation web avancée
Corequis
-
Acquis d'apprentissage spécifiques sanctionnés par l'évaluation
Installer et configurer les différents outils et logiciels principalement utilisés dans le cadre du laboratoire pour développer des solutions distribuées d’entreprise ;
Décrire les différentes couches et les composants d’une application distribuée multi-tiers;
Consulter et interpréter la documentation technique d'une technologie afin de développer une application distribuée;
Comparer différents paradigmes de communication;
Expliquer et illustrer les services rendus par un environnement d’exécution.
Objectifs
Appréhender différents environnements et techniques permettant de construire une application distribuée avec les technologies du marché (Spécifications JEE - JakartaEE, framework Spring, gRPC).
Se documenter et interpréter des documents techniques afin de réaliser des applications distribuées et résoudre des problèmes que l'on peut rencontrer pendant leur réalisation.
Contenus
Introduction à JEE et à Spring;
Le principe d'injection de dépendances;
Les appels de procédures distants, les communications par messages(JMS), les web services;