ECTS
3 crédits
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
- Architectures orientées services - CMCours Magistral6h
- Architectures orientées services - TDTravaux Dirigés6h
- Architectures orientées services - TPTravaux Pratiques12h
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