Unité d'enseignement :
Web service
Nombre de crédits : 1 ECTS
Code Apogée : PL8036IF
Type d'enseignement
Nb heures *
Cours Magistraux (CM)
3 h
Travaux Pratiques (TP)
15 h
Durée de projet en autonomie (PRJ)
2 h
Activité tuteurée personnelle (étudiant)
3 h
Activité tuteurée encadrée (enseignant)
1.5 h
Heures de Tutorat étudiant
0 h
* Ces horaires sont donnés à titre indicatif.
Pré-requis et objectifs :
Ce cours présente les techniques avancées de conception et développement de services web avec le framework Jakarta EE.
Les étudiants doivent avoir suivi au préalable les cours d'Informatique répartie.
Acquis intermédiaires d’apprentissage et compétences visés :
Les compétences visées sont :
- l'appréhension de l’interaction avec des services REST ;
- la maîtrise de l’envoi de requêtes de divers types et la récupération de différents types de médias ;
- la capacité à implémenter un service REST, à traiter les différentes requêtes et à intégrer une base de données ;
- la compréhension du fonctionnement les différentes méthodes d’authentification utilisées dans un service REST, notamment via les API Key, l’authentification Basic et l’authentification par jeton (token) au porteur.
Programme de l'UE / Thématiques abordées :
CM°1. L’architecture REST
TP n°1. L’architecture REST
CM°2. Contrôleur REST et authentification
TP n°2. Développement REST
TP n°3. Authentification REST
TP n°4-5. Journal de bord
Méthodes d’évaluation :
Contrôle contilu (40 %) : QCM(s) + TP(s) noté
Contrôle terminal (60 %) : 1h30 sur machine tous document autorisé
Parcours / Spécialité / Filière / Option utilisant cette UE :
Date de la dernière mise-à-jour : 21/03/2025
SELECT MEN_ID, `MEN_DIP_ABREVIATION`, `MEN_TITLE`, `PAR_TITLE`, `PAR_ID` FROM parcours INNER JOIN ue_parcours ON PAR_ID_FK=PAR_ID INNER JOIN mention ON MEN_ID = PAR_MENTION_FK WHERE PAR_ACTIVATE = 0 AND UE_ID_FK='28912' ORDER BY `MEN_DIP_ABREVIATION`, `MEN_TITLE`, `PAR_TITLE`