Applications réparties (INFO705_INFO)
Présentation
Ce cours introduit le modèle client/serveur et présente plusieurs approches techniques pour leur mise en œuvre.
Heures d'enseignement
| Cours Magistral | 5h | |
| Travaux Pratiques | 15h |
Pré-requis obligatoires
Maitriser au moins un des langages de programmation qui propose les API manipulées durant les travaux pratiques (Python, Java, JavaScript, …)
Plan du cours
- Modèle Client/Serveur (Sockets)
- Appels de procédure à distances (XML/JSON RPC, gRPC)
- Middlewares Orientés Messages (JMS, MQTT)
- Communication full-duplex (Websockets)
Compétences visées
Maitriser les API de développement et les outils de déploiement