Architecture orientées service (ETRS013_TRI)
Présentation
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
| Cours Magistral | 7h | |
| Travaux Pratiques | 21h |
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