Room visioconférence : https://meet.jit.si/89_programmation_api_rest_sessions

Sujets

TD 1 • Dépôt et outils TD 2 • Typescript, TU & dates TD 3 • Service de réservation

Échéance et notation 1 : 2024-05-24 barème.

TD 4 • Bases de l'API

Échéance et note 2 :

  • ramassage 2024-06-17 09:00
  • correction sur dépôt (pas de soutenance)

%% TD 5 • Intégration avec une BDD TD 6 • Sécurité : mots de passe TD 7 • JWT TD 8 • rôles %%

Échéance et note 3 : date à communiquer

Barèmes

Notation 1

Critère PA
Outils installés 7
Scripts TD1 (fonctionnels immédiatement) 7
Script re-compilation automatique TD1 6
Exo 2.1 : précisions de type 3
Exo 2.2 : généralités du JS et du TS 4
Exo 2.3 : fabriquer un login 3
Exo 2.TU : tests unitaires 3
Exo 2.4 : générer des dates + TU 3
Exo 2.5 : générer des créneaux + TU 4
E 3.1 termes 3
E 3.2 types créneau et plage, classe service CRUD 3
E 3.3 classes d’erreur, throw 4
E 3.4 TU 4
E 3.5 génération des créneaux 3
E 3.6 inscriptions 3
Total accessible 60
Malus : Coding Style (par fichier sale) -5
Malus : Dépôt Sale (par dépôt) -5

Bibliographie