Technologies et Langages de l'Internet Avancées

Documents de référence

Cours avancé couvrant les architectures de services Web, les API RESTful, les protocoles SOAP, l'architecture orientée services et le développement d'applications Web distribuées modernes.
API Gateway Web Mobile Desktop BD Auth Logique Cache HTTP/REST JSON SOAP XML

Supports de cours

4ème année ETI

Architecture des services Web

Étude complète des modèles de conception de services Web, développement d'API RESTful, protocoles SOAP, architecture orientée services (SOA) et intégration de systèmes distribués pour le programme ETI.

Voir le cours
4ème année IRC

Services Web avancés

Exploration approfondie des services Web d'entreprise, architectures de microservices, passerelles API, messagerie asynchrone, protocoles de sécurité et applications distribuées évolutives pour le programme IRC.

Voir le cours

Technologies principales

Architecture

API RESTful

Conception orientée ressources, méthodes HTTP, communication sans état, contrôles hypermédia et bonnes pratiques pour le développement d'API évolutives.

Protocoles

Services SOAP et XML

Architecture du protocole SOAP, spécifications WSDL, définitions de schéma XML et modèles d'intégration de bus de services d'entreprise (ESB).

Sécurité

Authentification d'API

OAuth 2.0, jetons JWT, clés API, limitation de débit, politiques CORS et communication sécurisée entre services.

Architecture moderne

Microservices

Décomposition de services, conteneurisation, passerelles API, découverte de services, traçage distribué et modèles de résilience.