Composante
UFR Sciences et Montagne
Description
Ce cours présente les différents modèles d'architectures orientées services et les différentes méthodes d'invocation des services.
Objectifs
Être capable d’implémenter et déployer un service dans le cloud.
Heures d'enseignement
- Architecture orientées service - CMCours Magistral7h
- Architecture orientées service - TPTravaux Pratiques21h
Pré-requis obligatoires
Maitriser un langage de programmation et l’architecture du web .
Plan du cours
Présentation et manipulation des concepts liés aux architectures orientées service via des exemples : SOAP – REST - GraphQL
Déploiement dans le cloud d’une application métier créée par agrégation de services implémentés et invoqués.
Compétences visées
Maitriser les API de développement et les outils de déploiement.
Bibliographie
RESTful web services - L Richardson, S Ruby – 2007 - O′Reilly
Learning GraphQL: Declarative Data Fetching for Modern Web Apps -
E Porcello, A Banks – 2018 – O’Reilly